720x1280, 0:45
У меня есть xray прокси, спокойно работает на винде
Попробовал накатить https://github.com/rofl0r/proxychains-ng на свою WSL-убунту
Мастдай пишет что я должен использовать адресс своей машины чтобы получить доступ из под WSL'я к виндовым запущенным серверам. Я на первом пике получил, на втором вставил этот сокс в конфигурацию proxychains
Делаю proxychains4 curl ipinfo.io чтобы проверить что все работает:
[proxychains] config file found: /etc/proxychains4.conf
[proxychains] preloading /usr/lib/x86_64-linux-gnu/libproxychains.so.4
[proxychains] DLL init: proxychains-ng 4.16
[proxychains] Strict chain ... 172.17.208.1:1080 ... timeout
curl: (7) Couldn't connect to server
Не работает.
Если кто-нибудь оборачивал трафик WSL'ки в проксю развернутую на локалке винды, подскажите пж как правильно.
Ладно, похуй, зачем я мозг себе ебу, просто все затунелирую нахуй через v2rayN. Какой же долбоеб.
Нет, я слишком глуп, никак не получается. Была надежда на одну опцию в wsl'е, но она только в винде11.
Господа нейроёбы, я засунул llamacpp-cli вызывающую 7б модельку внутрь фор лупа и оно стабильно крашит мою память на 3-5 итерации. Какие варианты? Я не хочу поднимать каждый раз сервер и писать скрипт на питоне. Хочу вот так тяп-ляп и чтобы работало.
Забейте х2, заработало. Хуй пойми как оно в этой виртуалке работает. Такое ощущение что gWSL приложения уже используют мою сеть напрямую.
>>68785
Оно через раз работает v2rayn. Само IDE поставило, а когда плагины пытаюсь искать - интернета нет. Без тунелирования появляются, но блочит при установке.
Там виндузятники одни + вопрос абсолютно уместен для тематики треда.
>Заебло вычищать говно при новой установке
Откуда оно там? Просто не устанавливай лишнее и всё
>, есть какой способ (для дебила) запиздрячить свою систему на исошку с возможностью установки?
Нааерное как то можно целый образ диска завернуть в iso
Вот смотрите, я на archlinux хочу собрать например neovim последней версии из git'a, я делаю clone aur.archlinux.. захожу, делаю makepkg -s, потом pacman -U и всё охуенно. Спустя какое-то время я хочу обновиться до теперь нового последнего коммита. Я смотрю в вики, где надо сделать git pull только там, где PKGBUILD, потом снова makepkg, я так делаю и в консоль пишется updating git, вроде всё хорошо, а на выходе я получаю хуйню. Потому что если я зайду в SRCDIST/neovim (у меня это ~/sources/neovim), и сделаю git status, то мне покажут, что эта рабочая директория 99999 коммитов позади мастера. Почему? Теперь я в ~/sources/neovim делаю git pull, возвращаюсь в папку с PKGBUILD, делаю makepkg -s и всё хорошо, получаю свою нормальную последнюю версию. Почему так? Почему makepkg пишет, что обновляет neovim git repo, а на деле ковыряется в жопе? Почему в вики не написано, что я сам в SRCDIST должен заходить и пулить? Или я что-то не понимаю. Объясните пж.
Ну и немного отвлечено: почему hyprland в ауре разбросан ошметками как после взрыва? hyprland-git, hyprutils-git, hyprcursor-git, hyprlang-git. Пока я не обновлялся высрались ещё какие-то hyprgraphics-git и hypr-qtutils-git бляяяя создайте ещё 100 пакетов прошу. Какого хуя? Может на каждую букву кода по отдельному пакету захуярить?
Ну и вот как итог два пакета, один после makepkg, второй после ручного git pull и makepkg. Один из них от последнего коммита, другой от хуйни старой с сентября.
Не, мне надо по пол года не обновлять, а не каждый день.
> Откуда оно там? Просто не устанавливай лишнее и всё
У всех современных дистров куча говна по дефолту, ладно, пойду изучать debootstrap.
Почему про линукс постоянно говорят, что он для слабых компов лучше? Разве винда не лучше оптимизирована?
Телега, браузер с двачем, ютуб на 480p и реддит - для этого и pentium 4 поди подойдёт?
Есть тут аноны с некрожелезом на люниксе?
Какие подводные?
Че лишнее у арча?
Уменя lxqt занимал чуть ли не десятки мегабайт
Что лишнее у дебиана?
Нет, забудь, опоздал лет на 12, сейчас линупс это неоптимизированная хуйня.
artix (runit)+xfce4 в простое жрёт примерно 350мб оперативки, то есть имея 1гб ты можешь свободно браузер запустить с парой вкладок, да ещё и офисную хуйню какую-нибудь типо ворда или экселя, и всё это будет более-менее шустро работать даже на дохлом коредуба. При этом ты имеешь полностью функциональное и вполне удобное окружение рабочего стола, со всякими менюшками, панелями и прочим гуем. Ни одна современная версия виндоус, даже порезанная и вычищенная вилкой банкоматка, на такое не способна в принципе, даже теоретически. И да, кстати, на скорость работы влияет не столько мощность твоего процессора, сколько накопитель. Если у тебя хард, да ещё и какой нибудь ноутбучный, то работать компьютер будет медленно в любом случае.
Определи, что значит «сидеть», тогда вопрос будет иметь смысл. Одному «сидеть» — бумажки печатать, другому — «ну там в КРУЗИС 13 поиграть иногда, и чтобы в фоне пять говноклиентов говносоциалочек висело для общения с посонами».
> Телега, браузер с двачем, ютуб на 480p и реддит - для этого и pentium 4 поди подойдёт?
Нет, не подойдёт. Если бы ты пробовал что-то делать на четвёром пне, одно только замечание про видео заставило бы тебя кряхтеть (потому что выше ушей в производительности декодирования на процесоре не прыгнуть).
Можно пытаться скачивать в нужном формате и разрешении, но так и на «Амигах» можно смотреть, всего-то используя промежуточный мощный компьютер для конвертирования:
https://www.youtube.com/watch?v=b17w36HVBMg
«Постоянно говорят» о какой-то «легковесности» друг другу ламеры, которым лень что-то делать в реальности, и поэтому они пересказывают друг другу трёп в комментариях и видосиках. Есть конкретные вещи, которые оказывают влияние на удобство работы на слабых системах, от которых можно избавиться, есть другие, от которых никуда не денешься. Точно так же современные ядра не предусматривают совместимость с процессорами времён 486-х не потому, что это заговор, а потому, что это бессмысленно при актуальных требованиях программ к памяти и производительности, а также выборе гораздо более дешёвых и производительных систем для разработки. Глупо конструировать «Камаз», на который в некоторых случаях можно поставить колёса от легковушки, потому что никто и никогда реально не будет это использовать.
У меня два монитора. Есть такое, что какая-то среда рабочего стола хуже или совсем не подходит для работы с несколькими мониторами? Или все дешки юзабельны плюс-минус одинаково?
Если они с разной герцовкой - нужна ДЕ поддерживающая waland, т.е. Гном или Кеды крайних версий. Иначе - пофиг.
Если у них разная герцовка/разрешение, то сразу на вялом бери что-то. Если разные цветовые профили, то на тайлоговне больно их настраивать, бери нормисные гном или кеды.
хайвмайнд
Спасибо
screen неудобное говно мамонта, используй tmux.
nixos
погуглил что это и кто разработчик
> фамилия
> прононс
> раст
> сойфейс
а потом хуйня с пикрила форматнёт мне диск за русский айпишник и потому что израилю можно а эрефии нельзя. не, лучше уж старый добрый tmux чем стандартный как под копирку высранный суппортер куррент сынга.
Все ебланы, все.
Ты хочешь пользваться штукой, не рассчитанной на простых пользователей, не понимая, что она делает, вбиваешь какие-то команды, о которых нигде не написано, вместо того, чтобы разобраться.
git не является каким-то волшебным автоматическим обновлятором всего. Когда ты вызываешь команду в каталоге с PKGBUILD, тебе копируется содержимое того же репозитория, что и при инициализации, то есть вот эти файлы:
https://aur.archlinux.org/cgit/aur.git/tree/?h=neovim-git
Больше ничего не происходит. С тем же успехом можно просто скачать какой-то архивчик с условного moipaketi.narod.ru и получить исходники и скрипты сборки (четверть века назад так программы и распространяли), но система контроля версий позволяет удобно контролировать и описывать изменения и авторам, и пользователям. Дальше makepkg запускает функции в скрипте.
Посмотрим на него:
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=neovim-git
Ничего интеллектуального с версиями и датами он не делает, просто указывает источником исходников https://github.com/neovim/neovim.git и копирует добавленную автором конфигурацию запуска nvimdoc. Следовательно, оно скачивается, копируется во временную папку, собирается.
Отметим надёжную как швейцарские часы процедуру склеивания версии из циферок в cmakelists.txt. Никто не говорит, что так нельзя делать. Однако же, никто не говорит, что так можно и нужно делать. Такой цирк с конями всегда начинается, когда людям предлагается обойтись автоматизацией на bash. Можно полюбоваться на решения в
https://wiki.archlinux.org/title/VCS_package_guidelines#The_pkgver()_function
Казалось бы, люди, взглянувшие на это, должны понять: «Мы все занимаемся какой-то хуйнёй».
Отметим, что AUR в базе данных хранит версию на момент загрузки PKGBUILD и не может показать актуальную, так как был предназначен для рецептов сборки конкретных версий конкретных приложений, а не произвольного кода из «будущего». Также нельзя проверить неизменность постоянно меняющихся файлов, поэтому в хэшах указан SKIP. Понятно, что предполагается, что «Github всегда безопасен», но это уже отдельная тема, которая далеко уведёт, поэтому допустим, что человек, которому понадобился свежий neovim из репозитория на Github, в любом случае доверяет Github, даже если всё проделывает руками.
Следовательно, cmake собирает приложение по представленной в исходниках конфигурации, файлы на выходе пихаются в пакет с нужным названием и метаданными.
Теперь поговорим о самой сборке. Традиционно компиляторы на C не пересобирают объектные модули, которые уже собраны, если для этого нет причин. Понятно, что если сборка библиотек в зависимостях занимает десять минут (или часов), а в программе поменялась одна строчка, хочется, чтобы пересобран был только код программы, чтобы быть заново связанным с готовым всем прочим. Причинами могут являться расхождение между штампом времени в исходниках и с скомпилированной версии или расхождение между новыми и старыми определениями связываемых функций. В зависимости от режима работы, компилятора, системы сборки (бегающей вокруг, проверяющей файлы и тыкающей им во время изменения, тыкающей в компилятор и так далее) на исходники могут и вовсе не смотреть, если найден готовый файл с кодом для этого модуля (как уже сказано, это желаемое поведение в большинстве случаев). За всё это приходится платить усложнением конфигураций и непонятными ошибками, которые возникают, когда неактуальные версии старых модулей собираются с обновлёнными (в случае несовпадения заголовков сборка сразу упадёт, и это хорошо, потому что хуже, когда код молча собирается и делает вовсе не то, что ожидается). Также возникают вопросы параллелизации сборки и построения её порядка. В развесистых проектах, на нескольких языках и прочем, заданию того, куда правильно нужно пнуть при обновлении такого-то исходника, модуля, интерфейса, файла данных и так далее, чтобы всё собралось, посвящены километры конфигурационных файлов.
В современных языках и системах сборки можно просто задать соответствие между артефактом abcd... и артефактом 6789..., и тогда, например, скачивание отличающейся версии какого-то кода из репозитория однозначно запустит цепочку изменений. В наследии полувековой давности за корректность отвечает функция системы сборки clean (иногда в нескольких вариантах). Да, то самое заклинание make clean. Эта конфигурация удаляет все временные (сгенерированные компилятором) файлы и заставляет пересобрать код, перегенерировать ресурсы, если нужно, и так далее. В древних системах файлики для удаления перечисляли авторы, потом системы стали помогать автоматизировать эту функцию, распихивая всё по отдельным каталогам. Если код логично разбит на модули (например, библиотеки и программа, их использующая, хотя и она может состоять из множества модулей), так можно очистить и пересобрать только нужные, не тратя время на остальные. И наоборот, в некоторых проектах висят огромные предупреждения, что на частичную сборку после частичных изменений их конфигурация не рассчитана, и сообщения об ошибках от людей, не запустивших make clean перед сборкой для обновления всего-всего, никем рассматриваться не будут.
Ты совершенно зря лезешь в какие-то подпапки и руками что-то достаёшь из репозитория. Система автоматизированная, это должно происходить само. Если не происходит, то либо авторы что-то неправильно делают, либо ты. Вероятно, даже то, что тебе что-то удалось пересобрать, является побочным эффектом. Например, какой-то кусок системы сборки обнаружил, что файлы теперь принадлежат текущему пользователю, и даты изменил при переприсвоении, что-нибудь в этом духе.
Почитаем маны:
https://man.archlinux.org/man/PKGBUILD.5
Вроде ничего про очистку результатов компиляции.
https://man.archlinux.org/man/makepkg.8.en
А вот тут есть и --clean, и --cleanbuild. Попробуй, посмотри, что они делают.
> создайте ещё 100 пакетов
Это не пакеты. Пакет — это то, что ты получаешь в результате и можешь легко и просто установить на одну систему, сто систем, тысячу, и так далее. Возможно, с какими-то изменениями, важными для устройств или сетей, которые ты администрируешь. А это рецепты сборки пакетов.
Никому не запрещено подготовить единый общий пакет, который сам всё из всех репозиториев достанет, распихает, соберёт и получит результат (очевидно, стабильную версию так и получают). Однако перечисленные тобой модули просто повторяют устройство репозиториев в проекте, и используются, скорее всего, людьми, уже знакомыми с тем, что и как от чего зависит, что совместимо, и как должно быть собрано. Эта информация у них в голове, а AUR просто помогает готовыми командами получить свежую сборку. Если же делать общий пакет, то автору придётся пристально следить за развитием кода, выбирать заведомо рабочие и совместимые коммиты, сидеть в чатике разработчиков и реагировать на сообщения «я тут попробую ошибку решить, но может начать падать на всех прочих версиях OpenGL», чтобы не собирать заведомо нерабочую программу. Понятно, что тут дохрена работы, и если кто-то из разработчиков сам не отмечает рабочие тестовые конфигурации, то рабочая работа работает работу маловероятно, что кто-то из волонтёров пожелает сидеть и каждый день заниматься только этим. Один из вариантов решения — автоматические сборки без гарантий, «если сегодняшняя тестовая версия падает — не повезло, возьмите вчерашнюю». Другой вариант — требование вести разработку и тестирование в отдельных ветках, чтобы основной репозиторий всегда содержал корректную версию кода. Если нет ни того, ни другого, то проект предлагает внешним пользователям только стабильные версии, и обо всём остальном не нужно делать никаких предположений (или не предлагает вообще никаких, как ffmpeg когда-то, в результате чего люди решили, что этот пиздец продолжаться не может, и сделали форк). Вот какая жизненно необходимая функция появилась в neovim в последние месяцы, что тебе срочно понадобилось собрать самое свеженькое? Если ты думаешь, что ща модно рэп, йоу, и все крутые пацаны в интернете делают это просто так, без особой нужды, то ты жертва моды. Если ты следишь за разработкой и хочешь посмотреть на новые возможности или исправления ошибок, то ты, по факту, внештатный тестер. Молодец, но тогда надо лучше понимать, как обращаться с нестабильными версиями.
Все ебланы, все.
Ты хочешь пользваться штукой, не рассчитанной на простых пользователей, не понимая, что она делает, вбиваешь какие-то команды, о которых нигде не написано, вместо того, чтобы разобраться.
git не является каким-то волшебным автоматическим обновлятором всего. Когда ты вызываешь команду в каталоге с PKGBUILD, тебе копируется содержимое того же репозитория, что и при инициализации, то есть вот эти файлы:
https://aur.archlinux.org/cgit/aur.git/tree/?h=neovim-git
Больше ничего не происходит. С тем же успехом можно просто скачать какой-то архивчик с условного moipaketi.narod.ru и получить исходники и скрипты сборки (четверть века назад так программы и распространяли), но система контроля версий позволяет удобно контролировать и описывать изменения и авторам, и пользователям. Дальше makepkg запускает функции в скрипте.
Посмотрим на него:
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=neovim-git
Ничего интеллектуального с версиями и датами он не делает, просто указывает источником исходников https://github.com/neovim/neovim.git и копирует добавленную автором конфигурацию запуска nvimdoc. Следовательно, оно скачивается, копируется во временную папку, собирается.
Отметим надёжную как швейцарские часы процедуру склеивания версии из циферок в cmakelists.txt. Никто не говорит, что так нельзя делать. Однако же, никто не говорит, что так можно и нужно делать. Такой цирк с конями всегда начинается, когда людям предлагается обойтись автоматизацией на bash. Можно полюбоваться на решения в
https://wiki.archlinux.org/title/VCS_package_guidelines#The_pkgver()_function
Казалось бы, люди, взглянувшие на это, должны понять: «Мы все занимаемся какой-то хуйнёй».
Отметим, что AUR в базе данных хранит версию на момент загрузки PKGBUILD и не может показать актуальную, так как был предназначен для рецептов сборки конкретных версий конкретных приложений, а не произвольного кода из «будущего». Также нельзя проверить неизменность постоянно меняющихся файлов, поэтому в хэшах указан SKIP. Понятно, что предполагается, что «Github всегда безопасен», но это уже отдельная тема, которая далеко уведёт, поэтому допустим, что человек, которому понадобился свежий neovim из репозитория на Github, в любом случае доверяет Github, даже если всё проделывает руками.
Следовательно, cmake собирает приложение по представленной в исходниках конфигурации, файлы на выходе пихаются в пакет с нужным названием и метаданными.
Теперь поговорим о самой сборке. Традиционно компиляторы на C не пересобирают объектные модули, которые уже собраны, если для этого нет причин. Понятно, что если сборка библиотек в зависимостях занимает десять минут (или часов), а в программе поменялась одна строчка, хочется, чтобы пересобран был только код программы, чтобы быть заново связанным с готовым всем прочим. Причинами могут являться расхождение между штампом времени в исходниках и с скомпилированной версии или расхождение между новыми и старыми определениями связываемых функций. В зависимости от режима работы, компилятора, системы сборки (бегающей вокруг, проверяющей файлы и тыкающей им во время изменения, тыкающей в компилятор и так далее) на исходники могут и вовсе не смотреть, если найден готовый файл с кодом для этого модуля (как уже сказано, это желаемое поведение в большинстве случаев). За всё это приходится платить усложнением конфигураций и непонятными ошибками, которые возникают, когда неактуальные версии старых модулей собираются с обновлёнными (в случае несовпадения заголовков сборка сразу упадёт, и это хорошо, потому что хуже, когда код молча собирается и делает вовсе не то, что ожидается). Также возникают вопросы параллелизации сборки и построения её порядка. В развесистых проектах, на нескольких языках и прочем, заданию того, куда правильно нужно пнуть при обновлении такого-то исходника, модуля, интерфейса, файла данных и так далее, чтобы всё собралось, посвящены километры конфигурационных файлов.
В современных языках и системах сборки можно просто задать соответствие между артефактом abcd... и артефактом 6789..., и тогда, например, скачивание отличающейся версии какого-то кода из репозитория однозначно запустит цепочку изменений. В наследии полувековой давности за корректность отвечает функция системы сборки clean (иногда в нескольких вариантах). Да, то самое заклинание make clean. Эта конфигурация удаляет все временные (сгенерированные компилятором) файлы и заставляет пересобрать код, перегенерировать ресурсы, если нужно, и так далее. В древних системах файлики для удаления перечисляли авторы, потом системы стали помогать автоматизировать эту функцию, распихивая всё по отдельным каталогам. Если код логично разбит на модули (например, библиотеки и программа, их использующая, хотя и она может состоять из множества модулей), так можно очистить и пересобрать только нужные, не тратя время на остальные. И наоборот, в некоторых проектах висят огромные предупреждения, что на частичную сборку после частичных изменений их конфигурация не рассчитана, и сообщения об ошибках от людей, не запустивших make clean перед сборкой для обновления всего-всего, никем рассматриваться не будут.
Ты совершенно зря лезешь в какие-то подпапки и руками что-то достаёшь из репозитория. Система автоматизированная, это должно происходить само. Если не происходит, то либо авторы что-то неправильно делают, либо ты. Вероятно, даже то, что тебе что-то удалось пересобрать, является побочным эффектом. Например, какой-то кусок системы сборки обнаружил, что файлы теперь принадлежат текущему пользователю, и даты изменил при переприсвоении, что-нибудь в этом духе.
Почитаем маны:
https://man.archlinux.org/man/PKGBUILD.5
Вроде ничего про очистку результатов компиляции.
https://man.archlinux.org/man/makepkg.8.en
А вот тут есть и --clean, и --cleanbuild. Попробуй, посмотри, что они делают.
> создайте ещё 100 пакетов
Это не пакеты. Пакет — это то, что ты получаешь в результате и можешь легко и просто установить на одну систему, сто систем, тысячу, и так далее. Возможно, с какими-то изменениями, важными для устройств или сетей, которые ты администрируешь. А это рецепты сборки пакетов.
Никому не запрещено подготовить единый общий пакет, который сам всё из всех репозиториев достанет, распихает, соберёт и получит результат (очевидно, стабильную версию так и получают). Однако перечисленные тобой модули просто повторяют устройство репозиториев в проекте, и используются, скорее всего, людьми, уже знакомыми с тем, что и как от чего зависит, что совместимо, и как должно быть собрано. Эта информация у них в голове, а AUR просто помогает готовыми командами получить свежую сборку. Если же делать общий пакет, то автору придётся пристально следить за развитием кода, выбирать заведомо рабочие и совместимые коммиты, сидеть в чатике разработчиков и реагировать на сообщения «я тут попробую ошибку решить, но может начать падать на всех прочих версиях OpenGL», чтобы не собирать заведомо нерабочую программу. Понятно, что тут дохрена работы, и если кто-то из разработчиков сам не отмечает рабочие тестовые конфигурации, то рабочая работа работает работу маловероятно, что кто-то из волонтёров пожелает сидеть и каждый день заниматься только этим. Один из вариантов решения — автоматические сборки без гарантий, «если сегодняшняя тестовая версия падает — не повезло, возьмите вчерашнюю». Другой вариант — требование вести разработку и тестирование в отдельных ветках, чтобы основной репозиторий всегда содержал корректную версию кода. Если нет ни того, ни другого, то проект предлагает внешним пользователям только стабильные версии, и обо всём остальном не нужно делать никаких предположений (или не предлагает вообще никаких, как ffmpeg когда-то, в результате чего люди решили, что этот пиздец продолжаться не может, и сделали форк). Вот какая жизненно необходимая функция появилась в neovim в последние месяцы, что тебе срочно понадобилось собрать самое свеженькое? Если ты думаешь, что ща модно рэп, йоу, и все крутые пацаны в интернете делают это просто так, без особой нужды, то ты жертва моды. Если ты следишь за разработкой и хочешь посмотреть на новые возможности или исправления ошибок, то ты, по факту, внештатный тестер. Молодец, но тогда надо лучше понимать, как обращаться с нестабильными версиями.
> каждую секунду у него в компьютере выполняется код тысяч пузатых волосатых немытых программистов, попёрдывающих в кресла и, к примеру, дрочащих на мальчиков, раздвигающих попку перед огромным членом
> все такие картинки он игнорирует и думает только о тех, про которые ему было сказано думать в медиа
Всё ясно: ты — читатель газет, существующий в том же самом манямирке, состоящем из current things.
Странноватый перевод.
Блин, я этот пост после выхода читал, и точно на Hacker News, но там ноль обсуждений, тогда как?!
https://ploum.net/2024-10-20-20years-linux-desktop-part1.html
https://ploum.net/2024-12-16-linux_desktop2.html
А, понятно, из истории видно, что случайно попалась ссылка на блог, а там как раз этот пост висел.
я газет не читаю, а вот то что чубатые палестинцы уже форматировали диски из-за локали и айпишника знаю непонаслышке. на что там дрочат программисты мне похуй, это личное дело, а вот когда программист приносит политику (особенно максимально лицемерную уровня "израилю можно - вам нельзя, папа финский коммунист работавший на деньги кремля - сынок борец с рашн агрешн") на рабочее место это уже не программист а политрук, и политруков надо избегать при любой возможности.
> я газет не читаю
https://w.wiki/CVKP
Как пел Петросян, «я вообще никогда не читаю».
Если у тебя произвольная программа форматирует диск, это значит только то, что ты не контролируешь, что происходит на твоём компьютере, и просто надеешься на авось. Твои рассуждения о том, как «положено» работать, на это не влияют, и являются всего лишь выдачей желаемого за действительное.
slax
И уже больше десяти как не готов, так как перешли от пик1 до пик2.
Ну если дох времени, то поковырятся ещё можно, у меня openbox в ubuntu на старте 150mib жрёт, сижу с хромом на 4 гектарах, но челу сверху с одним ничего не светит.
>современный убунту это неоптимизированное говно
Пофиксил. У меня гента и сегодня меньше 300 МБ ест.
Какая хуй разница, что в линупсе у тебя условно джва жижабайта в простое, что в бзде будет плюсминус так же.
Ибо проблема оптимизации швабодных и открытых ос не в ядрах, а в убогоньких GovnoToolKit'ах, парашном софте на electron и прочих высерах жалких говнокодеришек на убогоньких недотулкитах.
К чему эта экономия на спичках? Тем более, что процентов 90 памяти у тебя жрёт браузер, от которого ты не торопишься отказываться
К тому что некропекарня. Вот чтоб браузеру хватало памяти и можно было комфортно работать, и нужна эта экономия.\
А так-то да, все эти раздутые линупсы рассчитаны на современные сетапы, где не жалко лишнего гигабайта-двух ради красивого интерфейса со свистелками и перделками. С тем же эффектом можно еще вспомнить досовские времена, когда память измерялась в мегабайтах, а стандартным носителем была дискета на 1.44 мб.
>некропекарня
>Вот чтоб браузеру хватало памяти и можно было комфортно работать
Комфортно? На некропекарне? Не смеши.
Сдай свой хлам какому-нибудь лоху на авито и купи одноплатник на n100 за 9к.
>нужна эта экономия.
Браузер, при его-то аппетитах, твою сотню-две-три сэкономленных мегабайт даже не заметит.
>Комфортно? На некропекарне?
Представь себе, да.
>твою сотню-две-три сэкономленных мегабайт даже не заметит
А вот сэкономленный гигабайт-другой очень даже чувствует.
>Представь себе, да.
Как раз-то представить я себе могу, сам такой хуйнёй занимался.
Да, привыкнуть можно, но зачем? Тем более, когда есть одноплатники, доступные любому нищеброду. С адекватным объемом оперативы и по производительности на уровне i5 7k.
Даже gentoo втянула в себя systemd. Пока что опционально, но чую со временем openrc ждёт стагнация.
С ними пкм хрома без ебучего скролла, кстати очень приятный шрифт, а не это говно вроде liberation
>но чую со временем openrc ждёт стагнация
Он уже давно не развивается, его только поддерживают. С другой стороны, это и не системд, который пытается поглотить всё больше и больше компонентов.
>>69200
>В линупсе стандартные утилиты часто меняются, в бсд нет.
Какие "стандартные утилиты"? Coreutils и util-linux в том же составе, что и 20лет назад.
Экосистема развивается - да, действительно. Но это нормально для живой системы.
>С ними пкм хрома без ебучего скролла
Пиздец, хромопроблемы.
>кстати очень приятный шрифт
Максимально колхозанский. Что-то на уровне комиксанса
> Какие "стандартные утилиты"?
Alsa, pulse, pipewire...
Iptables, nftables...
Networkmanager, netplan...
Ifconfig, ip...
> Экосистема развивается - да, действительно. Но это нормально для живой системы.
Забрасывают одно, выкатывают нестабильное новое говно. Еле дотягивают до стабильной версии, затем переписывают на новом модном язычке. Снова переписывают и так по кругу. Круговорот недоделанного говна. Это не развитие, а распил бюджета крупных корпораций.
> его только поддерживают
Наткнулся недавно на пост, мол разраб galculator (калькулятор) его забросил, срочно нужно форкнуть и развивать. Ну ты понял, что я хотел сказать.
Хром поддерживает все шрифты, мразилла ж хуй, шрифт Andika, колхозанский, так колхозанский.
Это не "стандартные утилиты", а компоненты экосистемы.
При том то, что ты перечислил, - качественно сильно разные вещи. Особенно альса, пульса и пайпваир: звуковая подсистема, звуковой сервер и полноценная мультимедийная система.
В бсд таких изменений нет, потому что их экосистема давно стагнирует. Там до сих пор аналогом альсы обходятся.
Получается ты прав. Тогда наверну devops практик, непрерывную интеграцию, а дидов пошлю нафиг. Тормозят прогресс, внушают молодёжи копролиты.
>который пытается поглотить всё больше и больше компонентов
Заебись же, унифицированный, пиздато задокументированный фреймворк, модули которого заменяют кучу легаси параши из 80х, разные говнокроны, башпортянки всратые и прочие костыли на дедовском говнокоде, логи блять в одном месте лежат, красота ж нахуй.
>Заебись же, унифицированный, пиздато задокументированный фреймворк, модули которого заменяют кучу легаси параши из 80х
Модули, фреймворк, унификация... а ты точно про системд говоришь? Про эту забагованная куча говна, куда навалили всего, до чего руки дотянулись? Да такого размера куча, что её только могила исправит. Либо сверхмощный небыдлокодерский ИИ, если такой появится раньше.
Кстати, я тут недавно alpine настраивал на встраиваемой системе. OpenRC был прямо таки глотком свежего воздуха. Я уже и забыл, что система инициализации может быть простой и прозрачной, и просто работать.
Ты меня просто ошарашил. Настолько невпопад и настолько жиденько, что даже не знаю, чем и против чего тут можно возразить. Какие деды, какие практики, причём тут CI, что ты им противопоставляешь и каким боком тут стандартные утилиты? Ударим седом по докеру или чо?
Ты в курсе, что ты можешь на лохито взять набор мать+проц неплохой серверный + 16гигов озу за 7к? Либо на али. Остальное со старого компа переставишь и не будешь мучаться. Даже школьник может 7к накопить
СОСАТЬ!
>OpenRC был прямо таки глотком свежего воздуха. Я уже и забыл, что система инициализации может быть простой и прозрачной, и просто работать
Лол, а я как раз наоборот. После трех с лишним лет на генте я решил пощупать другие дистры(на другом разделе, разумеется), и в дебиане решил подразобраться с системд. Я немного подохуел с того как там все нахуеверчено, все в кучу, и сервисы, и монтирование, и сеть, и еще чего-то. Все это выглядит совершенно громоздко и нелогично по сравнению с тем, когда разные функции делегируются разным утилитам.
Ничего там не свалено в кучу. Удали "systemd" из названия демонов и получишь те отдельные утилиты. Timesyncd, resolved и тд. Это психологически воспринимается монолитом. На деле сервисы отдельные.
Расходы Linux LGBT Foundation на пролапс - 292,89 млн. долларов
Организация заработала 292.2 млн. долларов, а израсходовала 299.7 млн долларов
В принципе это всё, что нужно знать, думайТЕ.
https://www.opennet.ru/opennews/art.shtml?num=62456
Так у меня полноценная ubuntu, а не 32 битный старый паппи с флешки, который ты загрузил на 5 минут.
Так я и соответствую, раз пользуюсь этим говном.
У меня полноценная 64х гента, а не то что ты подумал.
Уже обсуждали. Помимо ядра есть дохуя проектов на лине, вроде контейнеров и виртуализации, за которые компании готовы много платить
Расходы на поддержание инфраструктуры почти не изменились и составили $22.69 млн (7.6%, год назад - $22.58);
Расходы на не связанные с ядром проекты увеличились с $171.8 до $193.7 млн (64.6%);
Затраты на программы обучения и сертификации выросли с $18.57 млн до $23.1 млн. (7.7%);
Затраты на корпоративные операции выросли c $17.1 млн до $18.9 млн (6.3%);
Расходы на проведение мероприятий выросли с $14.6 млн до $15.2 млн (5%);
Затраты на сопровождение сообщества почти не изменились и составили $13.7 млн (4.5%, год назад - $13.5 млн);
Расходы на международные операции выросли с $2.96 млн до $5.6 млн (1.8%).
Где здесь про контейнеры, просто иди нахуй пидор.
Им донатят в том числе на проекты связанные с ядром. Или ты думаешь, корпы миллионы донатят и забивают хуй на потраченные деньги? Там выебут всех, если деньги потратят не на то, куда их спонсоры выделили
Штольман поссал тебе в рот, не отвлекай меня левак.
Ты просто тупорылая хуйня с 1.5 извилинами, которая дальше заголовка с опеннета читать не умеет, а уже имеет чсв до небес и посылает всех нахуй
https://linuxfoundation.eu/en/projects
Просвещайся, чмо
> деньги донатят
Ага, школьники и студенты перечисляют по 100 рублей.
Пикрелейтед партнёры решат без тебя куда деньги пускать, а на анальников хватит и 7 миллионов в год.
>Какой блядь проект
Тот, в котором по 750 тысяч строк изменений каждый релиз. Возможно, слышал про такой? Linux называется.
Нет, другие дистрибутивы не буду ставить, у меня ноутбук с очень экзотической картой, в убунте из коробки это пришло. не буду дистрохоппингом заниматься. Что смешно, звуковая карта в ноуте по советам с двача из официального треда.
Удалить пульсу и ту новую хуйню, поменять пару значений в /usr/share/alsa/alsa.conf всё
Кто тебе это сказал-то? На что дают, на то и тратят. Допустим, у компании сервера, и им надо, чтобы они ещё десять лет проработали, и всё, что на них крутится — тоже. Если это критично для них, то они у себя создают отдел с людьми, которые это будут пилить и коммитить в опенсорс. Если очень богатые — даже железо собственное разрабатывают и заказывают, оптимальное под свои задачи. Если это только потребление каких-то продуктов, без особых изменений под себя, то можно задвинуть чемодан денег в фонд и сказать «нам нужно, чтобы вот это, вот это и вот это поддерживалось на долгий срок, подкиньте разработчикам на гречку и макарошки».
И это тоже не грузится.
Чет вместе с арчем дохуя линуксовых сайтов поотлетало и не грузится без впна. Там совсем уже ковровыми банами по интернету крыть начали?
Я не умею читать. Раньше всегда жал на 1 выделенную кнопку и все работало, а сейчас текст какой то появился. Не знаю, что делать
в смысле а как ты понял что анон написал? тебе кто-то читает сообщения с двача? попроси и ошибку прочитать
wipefs не хватает, установи
2 месяца назад обновил драйвера через энвидиа драйверс
В итоге после рестарта черный экран, монитор не запускался, даже еффи не вылезал.
Помогает вслепую вводить логин пароль, вызывать консоль и вводить startx
Смена видеокарты не помогла
1) Как такое может быть, что не выводится даже биос, разве драйвера не в ядре линукс?
2) Как может не запускать экран при заходе в биос?Не могу даже переустановить систему
Решение?
Железо АБ350, 660 гт
>Как такое может быть, что не выводится даже биос, разве драйвера не в ядре линукс?
Если карта сгорела нахуй/порт в мониторе, то может быть. Иначе вряд ли
> Если карта сгорела нахуй/порт в мониторе, то может быть. Иначе вряд ли
Пробовал с обеими картами
Алгоритм повторяется, пока вслепую не запущу startx, моник не включится. Биос/ефи даже не показывается
Распоряжаются своими деньгами как хотят и при этом остаются на плаву, да ещё и дают нам с тобой достаточно качественное ядро с открытым исходным кодом и свободой использовать на своё усмотрение. И за это даже не нужно платить своими личными данными, как это обычно бывает в условно бесплатных сервисах. В чем проблема-то?
Пиши свой линукс и пробухивай заработанные 300млн на своё усмотрение.
У меня есть значит btrfs, в которой три диска:
anon@HARUHI:~$ sudo btrfs filesystem show
Label: none uuid: 0e16287c-12b8-467c-b036-274b327e91dc
Total devices 3 FS bytes used 709.94GiB
devid 1 size 917.96GiB used 516.02GiB path /dev/sdc3
devid 2 size 476.94GiB used 145.00GiB path /dev/sdb
devid 3 size 476.94GiB used 146.00GiB path /dev/sda
Как мне переместить данные с sdc на остальные два накопителя, чтобы потом его спокойно удалить из ФС без потери данных?
>достаточно качественное ядро
«Достачно качественное» — это когда после «фикса» бага на линукс-форумах более десятка лет продолжаются жалобы на него от линукс-юзеров?
Колясочники пусть скролят дальше.
У меня вопрос к настоящим линуксоидам.
Изучаю как работает компилирование.
Если это важно, то конкретнее кросс компиляция. Ещё конкретнее компилирование утилит GNU. Ещё конкретнее компилирование утилиты wget.
Скачал, запустил ./configure.
Получил ошибку на определённой строке:
configure:6615: aarch64-linux-gnu-gcc -I/openssl/include -I/zlib/include -L/openssl/libs -L/zlib/libs conftest.c -static -lc -lssl -lcrypto -lz -ldl
Копался-разбирался. Докопался, что утилита линкер GNU ld принимает параметры -lssl -lcrypto -lz и воспринимает их как указатели подключить некоторые библиотеки. А ошибка из-за того, что этих библиотек не было в наличии.
Интуитивно я догадался, что подразумеваются библиотеки openssl и zlib.
То есть линкер видит параметр -lssl и ищет библиотеку openssl; видит -lz и ищет zlib.
Теперь собственно вопрос:
Как линковщик понимает, что -lssl это openssl, а -lz это zlib, через какое место?
>Ищу настоящих тру-шных линуксоидов.
Уверенный пользователь Google/Linux Android больше 10 лет, достаточно тру-шный или колясочник?
Ищёт в каталогах по умолчанию имена по типу libимя. Причём в приоритете разделяемые библиотеки. Читайте man ld
https://man.archlinux.org/man/ld.1#l
Понятно, что тебя никто не учил читать документацию, и ты думаешь, что это тайные знания, которые передаются на подпольных собраниях секты линуксоидов.
Что я сам нашёл.
xdotool key ctrl+v, он в последний раз как-то через раз срабатывал почему-то, спрашиваю перед тем как идти разбираться чё с ним, вдруг есть варианты получше. copyq вставка тоже не работает, там даже в ман написано что она не всегда работает. xdotool type не подходит потому что нужно вставлять специальные символы иногда и текст в разных раскладках, что будет болезненно автоматизировать.
Чтобы активировать вставку текста из Bash-скрипта, можно использовать встроенную функцию чтения. Например, код: read -e -p'$ ' -i 'это было вставлено скриптом' var_name
Также для добавления текста в файл в Bash можно применить оператор перенаправления (>>). Он направляет вывод команды в конец указанного файла. Например, синтаксис: echo "содержание для добавления" >> [имя_файла]
Ещё один способ — использовать HereDoc. Он позволяет добавить в файл несколько строк вывода. Например, код для передачи содержимого с помощью команды cat и его добавления в файл: cat << EOF >> file.txt
>>69983
>Ищёт в каталогах по умолчанию имена по типу libимя. Причём в приоритете разделяемые библиотеки. Читайте man ld
>и соответственно у тебя называется файл библиотеки openssl как libssl.so.цифры.
Я сначала подумал так же и пошёл проверять каталоги. Оказалось что это не так.
Например, для параметра -lz файл libz отсутствует, даже когда я установил zlib1g-dev (так называется эта библиотека в этом дистрибутиве).
Вместо файла libz в каталогах лежит файл zlib.
Однако спасибо за наводку. Твой ответ навёл меня на мысль поискать имена параметров в текстовых файлах. И я нашёл файлы .pc, в которых есть описания параметров линковщика.
Напмимер в файле libssl.pc есть строка Libs: -L${libdir} -lssl
В файле zlib.pc есть Libs: -L${libdir} -L${sharedlibdir} -lz
В файле libcrypto.pc есть Libs: -L${libdir} -lcrypto
>>69992
Нахуй мне документация с арч-параши. Я читал документацию с gnu.org.
Ну, если сравнить оба источника, то по смыслу примерно похожее.
Однако то, что написано в мануале, не соответствует тому, что работает на практике. Такая вот херня.
Если бы соответствовало, то вопроса не возникло бы.
Дружище, позволь раскрыть тебе секретик. Внутри твоего андроида тоже есть утилиты GNU.
В бизнесе это называется субстандартный пакет. Это когда тебе дают пакет с едой, чтобы ты покушал. И незаметно подкладывают говно в этот пакет. Но так, чтобы ты съел не заметил.
Так что ты тоже говноед.
Рассуждать про «всё» не очень интересно, потому что «всё» устроено по-разному, и единственный способ гарантированно управлять «всем» в любых режимах — пихать систему в виртуалку и управлять виртуальной клавиатурой и мышью, которые полностью контролируешь (или же, на реальной системе, использовать драйверы, эмулирующие их работу на самом низком уровне). Тут сложность даже не в этом, а в автоматическом определении, где сейчас фокус, и в каком режиме находится интересующая программа.
Если же мы рассуждаем про конкретные вещи, можно смотреть, как к ним проще подступиться. Для замены человеческого ввода в интерактивных терминальных сессиях (которые почему-то нельзя автоматизировать при помощи параметров и заготовленных конфигураций) есть свои решения. В каких-то тулкитах для рисования окошек есть средства поддержки чтения и ввода для слепых, при помощи которых можно просто и корректно эмулировать взаимодействия. Поддержка разных методов ввода для иероглифических языков тоже позволяет впихнуть в нужный этап процесса свои действия. Так что описывай не абстрактное, а то, что и с чем конкретно ты пытаешься делать.
> Однако то, что написано в мануале, не соответствует тому, что работает на практике.
В программе Васяна с десятью пользователями — может быть. В облизанном миллионами людей мастодонте такие заявления просто демонстрируют, что ты чего-то не понимаешь. Например, что маны берутся не из «арчлинукса», а их тех же самых исходников проекта.
Я думаю, тебе просто нужно открыть любую книжку по программированию, где по шагам описывается, как собирается хелловорлд, какие библиотеки к нему лепятся, чтобы вызовы функций стали связаны с их реализациями, и так далее. Не нужно ломиться в открытую дверь. Дальше ты уже с пониманием будешь разбираться, откуда берутся названия библиотек.
Во первых, после того, как ты написал свой ответ, ничего не изменилась. Существующий мануал по прежнему не соответствует практической реализации.
Во вторых, на счёт
>нужно
Уже не нужно.
Вопросик прояснён.
Нет. Linux это ОС. Поэтому и Gnu/Linux или Gnu+Linux.
GNU (/ɡnuː/ ⓘ)[3][4] is an extensive collection of free software (394 packages as of June 2024),[5] which can be used as an operating system or can be used in parts with other operating systems.
мимо
Теперь довожу все это дело до ума, пара флетпак прог не открывалась (обсидиан и джоплин), пробовал поправить, но в итоге поставил через appimage чтобы долго не ебаться ну и по мелочи мониторы, раскладки и т.д.
Теперь осталась мелочевка - обоина почему-то не растягивается, ну и фиксированные столы под мониторы потом сделаю. Жаль вики у меня сейчас не открывается, впн буду только вечером поднимать.
Есть какой-нибудь ультимативный гайд по гиперу не считая вики?
1080x1920, 0:12
>Обновление Windows 11 ломает меню «Пуск» и ломает цветность экрана
Кто "покушать" хотит у соседей?
720x1280, 0:12
> In the current Linux 6.13 cycle the Rust drivers hit a "tipping point" with more drivers coming on the horizon and indeed it looks like more Rust code will land for Linux 6.14.
https://www.phoronix.com/news/Linux-6.14-Rust-PCI-Device-Drv
Твой андроид не работает нигде кроме мобилок и эмуляторов мобилок. Нахуй он нужен.
> АндроЙд это приложение по твоему?
О чём ты шиз? От того что гну есть на андройде не значит что гну это ОС. Это как сказать что "пэинт и блокнот это виндовс, потому что они установлены на виндовс".
Если взять ядро линукса, Initrd, утилиты GNU и запустить всё это вместе, то запустится GNU Linux.
В какой момент GNU Linux перестаёт быть GNU Linux и становится андроидом?
Линупс может быть и без ГНУтой хуиты. У меня вон в чруте пердопрофиль gentoo на clang с netbsd'шными утилитами, вообще без гнутохуеты.
Никогда? Это не взаимоисключающие вещи. Аднроид и есть ГНУ+Линукс. Так же как и другие дистры Линукса.
Ну или тогда же когда корабль Тесея становиться новым кораблём, если тебе кажется что там слишком много нового кода и это уже не линукс совсем.
фак т, поетому надо расчехлять как минимум джему2 на 27б, а луче дипсикеркод на 200+б
Когда в андроиде внатуре появятся гну утилиты, а инит.рд будет дефолтом где-то кроме хуй86 версий. Сейчас это ближе к эмбеддед дистру для типичной недокументированной железки вроде ip-камеры или роутера на сотовой вышке.
1280x720, 0:33
> Опубликован postmarketOS 24.12, Linux-дистрибутив для смартфонов и мобильных устройств
Если недостаточно качественное, то не пользуйся. В чем проблема? Ноешь так, будто за него заплатил или кто-то твои исправления отказывается принимать.
>А ошибка из-за того, что этих библиотек не было в наличии.
>Интуитивно я догадался, что подразумеваются библиотеки openssl и zlib.
>То есть линкер видит параметр -lssl и ищет библиотеку openssl; видит -lz и ищет zlib.
Ебать у тебя интуиция, лол. Я же тебе пару дней назад прямо говорил, что тебе сначала нужно собрать зависимости. В частности openssl.
Не страдай хуйнёй. Собери лучше LFS, хоть даже под x86. Тебе этого опыта хватит, чтобы начать пердолиться с кросскомпиляцией под мипс.
> VK запустила инициативу OpenVK для публикации ПО с открытым кодом. В OpenVK компания будет выкладывать проекты по нескольким направлениям: ИТ-системы и продукты, инструменты и библиотеки для разработчиков, а также модели искусственного интеллекта.
https://www.cnews.ru/news/line/2024-12-24_vk_zapustila_initsiativu_openvk
>Например, для параметра -lz файл libz отсутствует, даже когда я установил zlib1g-dev (так называется эта библиотека в этом дистрибутиве).
Тебе нужен собранный под aarch64 zlib, а не под твою архитектуру.
>В эмбеде от гну там обычно только лицензия, а утилит нет.
Во встраиваемых системах - кто во что горазд, но как правило в них по крайней мере гну-совместимое окружение.
В ведроидах же всё не так. Начиная с отличающегося ABI у бионика и заканчивая своей графической подсистемой и всякими расширениями типа биндера.
Спасибо, что ты попытался помочь.
Я сегодня решал задачу не как спросить у кого-то какие зависимости нужны, а как самому научиться их определять.
>LFS
Я пытался читать эту книгу. Пиздец она занудная. Собери компилятор чтобы собрать компилятор чтобы собрать компилятор. Но имейте в виду, что чтобы собрать компилятор у вас должен быть уже установленный линукс с уже установленным компилятором
ыыыыыы
Но у меня уже есть компилятор. Я не хочу собирать новый компилятор.
Я хочу взять исходники из первоисточника и собрать что-то, что позволит мне скачивать файлы из интернета, чтобы можно было бы скачать дебутстрап и установить остальные части ОС из мейнстримного бинарного дистрибутива.
Спасибо кэп.
Установил zlib1g-dev:arm64
Файла libz по прежнему нет.
Искать этот файл не надо. Уже разобрались, что мануал пиздит и нужен другой файл, а не этот.
Ты не ориентируешься ни в базовых компонентах, ни в процессе сборки, ни в стандартных инструментах сборки. LFS (вроде был вариант с кросскомпиляцией) дал бы тебе необходимый опыт.
>Я хочу взять исходники из первоисточника и собрать что-то, что позволит мне скачивать файлы из интернета
Классическое "не хочу учиться, а хочу жениться". Ну бери и собирай, чо ты
>Установил zlib1g-dev:arm64
Лолчто? Куда ты его установил? Распаковал в корень своей системы что ли? Да ещё и без зависимостей небось
Скачал пакетным менеджером из репозитория дистрибутива и установил куда установилось. Кудато в /libs
После установки конфигуратор перестал ругаться на отсутствие этой библиотеки.
Ты ничего не понял и ничего не прояснил. Ты жмёшь на все кнопки подряд и пытаешься подобрать то, что будет работать, и ведёшь себя как прапорщик из анекдота «трясти надо!».
Компоновщик ищет как раз libz.so*. Это совсем не трудно проверить, посмотрев хотя бы на список файлов:
https://packages.debian.org/bookworm/amd64/zlib1g/filelist
https://packages.debian.org/bookworm/amd64/zlib1g-dev/filelist
Само собой, в интернете уже есть готовый ответ, который совсем не трудно найти:
https://stackoverflow.com/questions/20051202/how-does-gcc-ld-find-zlib-so
И даже описание работы с библиотеками и их версиями в Debian в качестве примера использует zlib:
https://www.debian.org/doc/debian-policy/ch-sharedlibs.html
См. также
https://www.debian.org/doc/manuals/debmake-doc/ch09.en.html#lib
https://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html
Имя пакета в репозитории в общем случае может быть каким угодно; полно таких, в которых присутствует сразу несколько библиотек (очевидно, с разными именами). Имя новых пакетов с конкретными динамическими библиотеками, являющимися зависимостями для других, должны следовать правилам по ссылкам выше.
Цифра 1 в имени пакета «zlib1g» — это мажорная версия библиотеки. Для большинства пакетов доступна только одна, но в случае длительной миграции после выпуска новой версии какого-то центрального компонента в репозитории будут одновременно доступны две версии, для уже переписанных и ещё не переписанных программ. Пример, растянувшийся на годы, — python2 и python3 (но там был ещё миллион прочих сложных деталей). В случае, если авторы компонента всерьёз поддерживают несколько мажорных версий параллельно, и все активно используются в разных программах, в репозитории тоже может быть несколько пакетов разных версий.
Буква g появилась при переходе Debian 2.0 с Linux libc на GNU libc (в 1998 году). Поскольку для работы программы, собранной с новой стандартной библиотекой, все её зависимости тоже должны были быть собраны с ней же, нельзя было допускать возникновения ситуации, когда что-то в системе требует libfoo старого варианта, а что-то — libfoo нового, потому что либо одно, либо другое упало бы. Поэтому все пакеты неуникальных зависимостей были собраны в новом варианте с новым именем с суффиксом «g», а пакеты пересобранных программ указывали в зависимостях именно эти варианты. Между собой старые и новые варианты конфликтовали и одновременно быть установлены не могли (что логично, поскольку сами пути файлов были одинаковыми). Так менеджер пакетов обеспечивал сосуществование двух деревьев зависимостей программ и библиотек, с новой libc, и со старой, и пересечься они не могли. По мере переписывания программ и исправления багов все пакеты переходили в новую иерархию. Недавно произошёл аналогичный переход на 64-битный тип time_t, потенциально делающий несовместимым любой код, вызывающий функции работы со временем, и для деления новых и старых вариантов использовался суффикс «t64».
Невероятно, но и это не раз описано:
https://news.ycombinator.com/item?id=24666824
Бибилотека zlib называется «zlib», а не «libz» потому, что появилась в стародавние времена, когда исходники копировали в нужные каталоги руками, и ими же вписывали в терминалы и скрипты команды сборки (часто статической, или — о ужас! — с абсолютными путями к динамическим библиотекам для конкретной системы). Никто не мешал людям разводить помойку, собирать в инклюдах одновременно «zlib», «zlibhuipizda» и «zlib_fixed», чтобы подсовывать компоновщику такие произвольно выбранные уникальные имена для разных программ. Когда сборки усложнились и автоматизировались, понадобилось единообразие.
Повторю, это не «тайные знания линукса», а азы работы с системой сборки. Если ты в них не хочешь разбираться, ты даже не узнаешь, что компоновщик запускается не только при сборке, но и при каждой загрузке в память динамической библиотеки в любой программе, и то, что он туда загрузит, и на какие адреса заменит переходы в таблицах функций, зависит от множества факторов.
https://flameeyes.blog/2010/10/08/linkers-and-names/
https://flameeyes.blog/2009/10/27/a-shared-library-by-any-other-name/
И так далее. Что уж говорить о деталях вызова на разных архитектурах, альтернативных стандартных библиотеках и прочем веселье. Прежде, чем заниматься кросс-компиляцией, следует разобраться с обычной.
Файлы .pc, которые ты нашёл, к сопоставлению имён никакого отношения не имеют. Это конфигурации pkg-config, а команды указаны для автоматической проверки наличия и возможности сборки динамических библиотек, указанных в зависимостях систем сборки. Кроме того, сложные библиотеки совсем не обязательно могут быть успешно собраны с теми же параметрами компилятора, что и основная программа, и это тоже требует описания, если мы хотим, чтобы автоматическая сборка не превращалась для пользователей в ручное ковыряние и подбор параметров. Кстати, там же и ссылочки нашлись:
https://autotools.info/pkgconfig/index.html
https://www.freedesktop.org/wiki/Software/pkg-config/
Ты ничего не понял и ничего не прояснил. Ты жмёшь на все кнопки подряд и пытаешься подобрать то, что будет работать, и ведёшь себя как прапорщик из анекдота «трясти надо!».
Компоновщик ищет как раз libz.so*. Это совсем не трудно проверить, посмотрев хотя бы на список файлов:
https://packages.debian.org/bookworm/amd64/zlib1g/filelist
https://packages.debian.org/bookworm/amd64/zlib1g-dev/filelist
Само собой, в интернете уже есть готовый ответ, который совсем не трудно найти:
https://stackoverflow.com/questions/20051202/how-does-gcc-ld-find-zlib-so
И даже описание работы с библиотеками и их версиями в Debian в качестве примера использует zlib:
https://www.debian.org/doc/debian-policy/ch-sharedlibs.html
См. также
https://www.debian.org/doc/manuals/debmake-doc/ch09.en.html#lib
https://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html
Имя пакета в репозитории в общем случае может быть каким угодно; полно таких, в которых присутствует сразу несколько библиотек (очевидно, с разными именами). Имя новых пакетов с конкретными динамическими библиотеками, являющимися зависимостями для других, должны следовать правилам по ссылкам выше.
Цифра 1 в имени пакета «zlib1g» — это мажорная версия библиотеки. Для большинства пакетов доступна только одна, но в случае длительной миграции после выпуска новой версии какого-то центрального компонента в репозитории будут одновременно доступны две версии, для уже переписанных и ещё не переписанных программ. Пример, растянувшийся на годы, — python2 и python3 (но там был ещё миллион прочих сложных деталей). В случае, если авторы компонента всерьёз поддерживают несколько мажорных версий параллельно, и все активно используются в разных программах, в репозитории тоже может быть несколько пакетов разных версий.
Буква g появилась при переходе Debian 2.0 с Linux libc на GNU libc (в 1998 году). Поскольку для работы программы, собранной с новой стандартной библиотекой, все её зависимости тоже должны были быть собраны с ней же, нельзя было допускать возникновения ситуации, когда что-то в системе требует libfoo старого варианта, а что-то — libfoo нового, потому что либо одно, либо другое упало бы. Поэтому все пакеты неуникальных зависимостей были собраны в новом варианте с новым именем с суффиксом «g», а пакеты пересобранных программ указывали в зависимостях именно эти варианты. Между собой старые и новые варианты конфликтовали и одновременно быть установлены не могли (что логично, поскольку сами пути файлов были одинаковыми). Так менеджер пакетов обеспечивал сосуществование двух деревьев зависимостей программ и библиотек, с новой libc, и со старой, и пересечься они не могли. По мере переписывания программ и исправления багов все пакеты переходили в новую иерархию. Недавно произошёл аналогичный переход на 64-битный тип time_t, потенциально делающий несовместимым любой код, вызывающий функции работы со временем, и для деления новых и старых вариантов использовался суффикс «t64».
Невероятно, но и это не раз описано:
https://news.ycombinator.com/item?id=24666824
Бибилотека zlib называется «zlib», а не «libz» потому, что появилась в стародавние времена, когда исходники копировали в нужные каталоги руками, и ими же вписывали в терминалы и скрипты команды сборки (часто статической, или — о ужас! — с абсолютными путями к динамическим библиотекам для конкретной системы). Никто не мешал людям разводить помойку, собирать в инклюдах одновременно «zlib», «zlibhuipizda» и «zlib_fixed», чтобы подсовывать компоновщику такие произвольно выбранные уникальные имена для разных программ. Когда сборки усложнились и автоматизировались, понадобилось единообразие.
Повторю, это не «тайные знания линукса», а азы работы с системой сборки. Если ты в них не хочешь разбираться, ты даже не узнаешь, что компоновщик запускается не только при сборке, но и при каждой загрузке в память динамической библиотеки в любой программе, и то, что он туда загрузит, и на какие адреса заменит переходы в таблицах функций, зависит от множества факторов.
https://flameeyes.blog/2010/10/08/linkers-and-names/
https://flameeyes.blog/2009/10/27/a-shared-library-by-any-other-name/
И так далее. Что уж говорить о деталях вызова на разных архитектурах, альтернативных стандартных библиотеках и прочем веселье. Прежде, чем заниматься кросс-компиляцией, следует разобраться с обычной.
Файлы .pc, которые ты нашёл, к сопоставлению имён никакого отношения не имеют. Это конфигурации pkg-config, а команды указаны для автоматической проверки наличия и возможности сборки динамических библиотек, указанных в зависимостях систем сборки. Кроме того, сложные библиотеки совсем не обязательно могут быть успешно собраны с теми же параметрами компилятора, что и основная программа, и это тоже требует описания, если мы хотим, чтобы автоматическая сборка не превращалась для пользователей в ручное ковыряние и подбор параметров. Кстати, там же и ссылочки нашлись:
https://autotools.info/pkgconfig/index.html
https://www.freedesktop.org/wiki/Software/pkg-config/
Хуя ты настрочил. Вот сам теперь и читай свою портянку.
Но мне как-то похуй, какой именно файл ищет компоновщик. Не сейчас.
Сейчас хочется выяснить, как компоновщик понимает какие библиотеки искать. И ты видимо не сильно следил за тредом. Не осуждаю. Но ты не заметил, что вопросик уже решён.
Дальше не читал.
Выключаешь комп.
Отсоединяешь диск.
Включаешь комп.
Не видишь входа в биос.
Осознаёшь, что у тебя железо пора отправлять на помойку.
вынимаешь видяху, сбрасываешь биос на дефолт, смотришь на биос через встройку, видишь что есть опция сначала инициализировать встройку вместо джифорса, которую ты включил и забыл
> Я сегодня решал задачу не как спросить у кого-то какие зависимости нужны, а как самому научиться их определять.
В сложных развесистых проектах? Никак не надо их «определять», они указаны в документации и задаются в конфигурации сборки или метаданных пакета. Компьютер за тебя эту информацию должен вывести, компьютер за тебя должен всё сам собрать. Или ты хочешь взять какой-нибудь Chromium и вслепую собрать паззл из миллиона деталей руками, выписывая на бумажку модули из каждого заголовочного файла? Ну да, к пенсии управишься.
Я на тебя и не надеялся. Это не соцсеточка, камментики не лично для друзяшек пишутся, а для всех. Кто-то прочтёт, по ссылкам походит, умнее станет.
Да не, дружище. Ну какой хромиум.
Я хочу собрать из исходников busybox, openssl и wget и запихнуть в инитрд. Ну или без wget, только busybox и openssl.
busybox уже собрал.
Теперь разбираюсь как собрать всё остальное.
И пукай оно всё прямо из initrd запускается.
Чотко же. Супер мини эмбед базовая система.
> Не сойдёмся.
В андроиде у тебя вместо гну-утилит будет бизибокс, к гну не имеющий отношения как линукс не имеет отношения к миниксу. Графический стек это уже так, на сладкое.
Это и не жж, и не лор. Твой пост через недельку-другую так и утонет непрочтённым
Но ведь бизибокс использует код от гну и лицензию от гну. Если что-то выглядит как гну и крякает как гну, то значит это гну.
Вот у меня на гитхабе валяются куски говнокода под GPL 2.0, значит это тоже проект GNU?
У мамки своей требуй решение.
Вероятно, у тебя стоит быстрая загрузка, когда интерфейс UEFI даже не инициализируется, а загрузчик с линуксом по умолчанию наследуют режим экрана и активный монитор (возможно, отсутствующий) вместо сброса и установки. Для начала перезагрузись в настройки явно (готовые инструкции в интернете). Потом попробуй задать режим при загрузке явно (то же самое).
Если у тебя какие-нибудь displayport'ы да thunderbolt'ы по цепочке куда-то ведут, возможно, компьютер слишком интеллектуально выбирает, куда картинку хочет выводить.
Ещё вспоминай, что у тебя менялось в настройках загрузчика и прочего параллельно с появлением новых драйверов. Если ты систему обновлял, это явно не единственное отличие было.
Ну смотря какая доля шутки в шутке говнокода в говнокоде.
А не то мы дойдём до того, что ядро в андроиде это не линукс.
Понятно. Ты не знаешь, что такое ABI, если до сих пор цепляешься за незначительные отличия.
>бизибокс
Это просто ещё одна реализация POSIX-утилит.
GNU - это не только coreutils, это ещё и ABI, FHS плюс экосистема.
Если ты заменишь в своем рачике coreutils на растовую реализацию он не перестанет быть gnu/linux.
> бизибокс использует код от гну
С каких пор?
> Если что-то выглядит как гну и крякает как гну
Для начала надо выглядеть как гну и крякать как гну
>>70192
Ядро линукс, но гну-утилит в андроиде нет
>>70194
Понятно, ты не читал что я тебе отвечаю, если до сих пор про графику вместо лицензии
Если ты думаешь что если две разные реализации с совместимым апи это один и тот же кусок софта, то в андроиде от этого гну-софт не появится.
Здравствуй любитель МПХ. Опять своего друга рекламируешь?
>то в андроиде от этого гну-софт не появится.
Ты в какую сторону воюешь, боец? Я из твоей шизофазии даже понять не могу: ты со мной споришь или поддерживаешь слова?
> Чотко же. Супер мини эмбед базовая система
Берешь Дӕбиан. Читаешь про update-initramfs — когда он выполняется, откуда берёт конфигурацию, и так далее. Правильно меняешь настройки так, чтобы в инит-диск добавились нужные тебе утилиты. Пользуешься.
Берёшь Tiny Core. Он и так целиком запихнут в инит-диск.
Берёшь LFS. Собираешь.
И так далее, и так далее. Наберись ума-разума у готовых решений, не потребуется микроскопом гвозди забивать.
Зачем ты перед этим дятлом распинаешься? Он тебя всё равно не слышит.
Не мешай ему, пусть дальше долбится о стену до просветления. В его случае это даже полезно.
Лучше бы ты полезный комментарий с критикой написал, указав, что Tiny Core вовсе и не целиком в инит-диске, а держит все опциональные приложения в примонтированных наложенных файловых системах (иначе на древних компьютерах просто памяти не хватит, чтобы загрузчику туда его скопировать). Потом можно было бы обсуждать 55 вариантов запуска и его, и прочих подобных ориентированных на медленные диски (флешки) систем, среди которых есть и реальное полное копирование в память всего-всего при загрузке, и хранение изменений и в памяти, и сразу на диске...
>> бизибокс использует код от гну
>С каких пор?
Ладно, я готов отказаться от этого утверждения.
Вот здесь https://github.com/coreutils/coreutils/blob/master/src/printf.c
Есть строчка / 19990508 Busy Boxed! Dave Cinege /
Из-за этой строчки я домыслил, что бизибокс был написан не снуля, а на основе чьего-то другого кода и почему-то решил, что на основе кода GNU Coreutils
Более веских доказательств не имею.
Можешь считать себя победителем в споре. Андроид не достаточно гну чтобы считаться гну.
> был написан не снуля, а на основе чьего-то другого кода
Там скорее всего глибцы Тесея, которые переписаны чисто из вредности, может когда-то и были куски изначальных утилит, но суть была именно в том чтобы от штульмана и компании не зависеть и спокойно поставлять бизибокс со всякими проприетарными роутерами, вот и в андроид по той же схеме оно провалилось.
Самое смищное в том, что там сейчас скорее всего могут какие-то куски опенгл висеть, которые по лицензии швабоднее некуда, просто сбоку приклеены.
Зачем надо всё это.
Уже есть ядро собранное из исходников kernel.org
Уже есть сделанный вручную инит-диск
Уже есть собранный бизибокс из исходников busybox.net
Уже есть сделанный вручную /init
Бизибокс и инит уже засунуты в инит-диск
Всё уже запускается.И ещё u-boot до кучи, сделанный таким же способом и работающий.
Все ходы записаны. Все рецепты простые на столько, что уместятся в 15-ти минутное чтение.
Осталось только заставить wget скачивать через https
Зачем именно сейчас надо делать эти длинные повороты в сторону update-initramfs, Tiny Core, LFS? Почему нельзя всё это отложить на неопределённое потом и просто взять и собрать openssl ?
Для Вселенной.
> сделанный вручную
Ты сам конфигурацию сборки ядра написал? Нет, это сделали для тебя, а тебе осталось только запустить. Ты сам конфигурацию сборки busybox написал? То же самое. Ну так ты и дальше пользуйся готовыми отлаженными решениями. Нажмёшь на кнопку, получишь результат, и твоя мечта осуществится. А ты упёрся в то, под каким углом какой-то гвоздик забивать, не понимая, что это миллионная доля работы.
Так я не только не сам конфигурацию писал. Я и все остальные части исходников не сам написал.
Идея как раз в том, чтобы не лезь в какие-то готовые дистрибутивы, а взять пакеты исходного кода из первоисточников, включая и конфигурации в этих пакетах. Вот как есть в первоисточниках, так и взять. И из этого собрать базовую систему.
Такой вот LFS без LFS на минималках. Чтобы в результате получилась сборка, не требующая чтения длинной нудной книги, а всеголишь небольшого READMI для собственного воспроизведения.
А в конце положить в эту базовую систему несколько ридми с описанием, как туда поставить пакетные менеджеры дебиана, рача, федоры, может быть ещё каких то мейнстримных дистрибутивов (я скорее всего ограничусь только дебианом), да и ещё скриптики, скачивающие всё это.
>Все рецепты простые на столько, что уместятся в 15-ти минутное чтение.
>Осталось только заставить wget скачивать через https
Ебать ты киборг. Уже три дня пердолишься и только смог прочитать "рецепт на 15 минут", но к решению проблемы так и не подступился. Зато всё сам! Ну, почти...
Ты документацию без гугла тоже найти не можешь?
https://btrfs.readthedocs.io/en/latest/btrfs-device.html
> А в конце положить в эту базовую систему несколько ридми с описанием, как туда поставить пакетные менеджеры дебиана, рача, федоры, может быть ещё каких то мейнстримных дистрибутивов (я скорее всего ограничусь только дебианом), да и ещё скриптики, скачивающие всё это.
Купцов не забудь на мосту в лавки посадить, чтобы торговали каким угодно товаром.
Вчера вот сидел курил доки, был именно на этой странице, но не догадался до этой строчки досмотреть:
>The operation can take long as it needs to move all data from the device.
Ок, понял, значит руками ничего двигать не надо и btrfs сама все данные переместит, удобно.
Спасибо, Анон.
Ты предлагаешь просто взять куски готового дистрибутива или целиком готовый дистрибутив и перепердоливать готовый дистрибутив.
А я и не против. Обязательно попердолю готовый дистрибутив. Но потом.
Однако никто так и не захотел ответить на вопрос, почему нельзя просто взять и собрать openssl из исходников из первоисточника. Это что, какое-то табу, разрешённое только избранным, прошедшим ритуал установки LFS?
Можно, собирай. Только ты пока не умеешь, и учиться не хочешь.
Что поделать, ты свободный человек, заставлять не буду.
>почему нельзя просто взять и собрать openssl из исходников из первоисточника
Это ты у себя спроси. Почему ты уже третий день вокруг да около ходишь, не понимая, с какой стороны подойти к решению проблемы и наотмашь отказываясь что-либо читать.
Не прочитать, а написать.
>>70253
Ну почемуж. Учусь. Просто не хочу, чтобы обучение превращалось в чтение LFS.
>>70254
Проблема с неработающим конфигом 2024 года, который требует от компилятора опцию, удалённую в 2013м - решена.
Проблема как найти недостающие библиотеки - решена.
Сейчас не решается проблема. Сейчас выясняется можно ли собрать линукс из исходников более простым способом, не копипастя LFS и не привязываясь к дистроспецифичным методам.
Долби, дятел, долби. Каникулы долгие, собрать wget, наверное, успеешь
Потому что линукс это хуета. Поделка-недоделка. Её писал один человек на чистом энтузиазме и другие точно такие же продолжали. Там не было цельной команды, чётких целей и согласований. Там какое-то абстрактное сообщество. Саму ось внутри я не знаю, но как пользовать скажу что она и прозводит впечатление недоделки, всё отваливается, работает не так как надо, много непонятной и упущенной хуйни, на всё надо огромные мануалы читать. Это как купить машину недособранную и обзаводиться инжерными навыками чтобы её дособрать.
Винда архитектурно гораздо более соврешенна и в техническом плане и в плане пользователя. Её писала команда опытных программистов 40+ лвла, которые до этого уже писали её почти 10 лет под названием OS/2 и потом их нанял майкрософт и получилась NT 3.1 Эта охуительная винда, она прижилась в первую очередь потому что в неё мог любой пользователь, она интуитивно понятно и её сразу чувствуешь.
Если бы не лицензия и не закрытый исходный код то линукс был бы уже тупо мёртв. И да задумайтесь почему саяно-шушенская гэс, самая мощная электростанция в России работает на windows server? Были потуги одно время перевести систему гэс на linux astra. Но когда люди посмотрели на попенсорсную поделку, прикинули все датчики на турбинах, всё систему управления переводить на эту хуйню невнятную которая то и дело отбивает строчки о каких-то пакетах, репозиториях. модулях на любую операцию требует 100500 пердолений то как-то стало стрёмно и всё это дело забраковали. Никому не нужен злоебучий разваливающийся конструктор, всем нужна отлаженная стабильная ос
>Винда архитектурно гораздо более соврешенна и в техническом плане и в плане пользователя.
Ух, блажен неведающий. В архитектурном плане там полный и беспросветный пиздец. У винды слоёв абстракций как у дерева: стабильно нарастает по одному в год.
> Её писала команда опытных программистов 40+ лвла
Писали разные подрядчики. И писали, как и полагается подрядчикам, одноразовый код и кто во что горазд. Именно поэтому винапи до сих пор такое нелепое и неоднородное говнище.
>И да задумайтесь почему саяно-шушенская гэс, самая мощная электростанция в России работает на windows server?
Обычно причина в том, что софт был написан давным-давно и под дос на каком-нибудь турбо ассемблере или, прости господи, паскале. Исходники, может быть, и остались, но разбираться в них дольше, чем писать с нуля. Поэтмоу и решили, что работает - не трожь.
Короче, толсто и не в тему вообще. Я бы посмотрел, как бы ты скомпилировал вгет под мипс на шиндошсе. Без wsl'ов и cygwin'ов это явно не 10-15 минут как на линуксе.
>Винда архитектурно гораздо более соврешенна
Винда не запускается на моём одноплатнике. Это фатальный недостаток, отменяющий все достоинства.
На твоём одноплатнике пока ничего не запускается, кроме оригинальной прошивки. Не отвлекайся.
Вроде было какое-то расширение с гитхаба которое умело сохранять отдельно дорожку
У меня Mad Max 2015 года занимает 800 мб в памяти. Телега может доходить до 2 гб, страничка Двача - до 1 гб.
Unused RAM is wasted RAM.
Мне 12 гигов хватает спокойно.
cat ~/.zprofile
if [[ -z $DISPLAY && $TTY = /dev/tty1 ]]; then
export XZ_OPT='-T10'
export MOZ_ENABLE_WAYLAND=1
export GDK_BACKEND=wayland x11
export QT_QPA_PLATFORM=wayland
export QT_QPA_PLATFORMTHEME=qt6ct
export XDG_SESSION_DESKTOP=sway
export XDG_CURRENT_DESKTOP=sway
export VDPAU_DRIVER=radeonsi
export EDITOR=/usr/bin/nano
exec sway
fi
944x1268, 0:20
>Опубликован первый тестовый выпуск web-браузера FixBrowser, рассчитанного на низкое потребление ресурсов и обеспечение конфиденциальности. Браузер развивается с нуля и принципиально не поддерживает выполнение JavaScript, но при этом позволяет работать сайтами, завязанными на JavaScript.
>zprofile
Во первых, зачем использовать zsh, если в контейнерах не всегда и bash есть, лучше привыкать к вещам попроще.
Во вторых, если будет падать при запуске sway, что ты будешь делать? Не рационально его вписывать прямо в профиль.
> если в контейнерах
Не понял тебя, при чём тут контейнеры? Это десктоп на железе. Речь была о логин менеджерах.
> если будет падать при запуске sway
Такое редко бывает, ну зайду через другую TTY в консольку, починю.
Отборное копро, приносите через пару лет
Забей. Сожрать оперативы можно столько, на сколько хватит твоей фантазии. Я тут пытался решить задачку из серии для начальных классов. Дано: есть три открытых браузера, каждый из которых жрёт примерно от 5 до 6 гигов оперативы. В первом открыто 5 вкладок, во втором 10, в третьем - 20. Вопрос: какого хуя? А на тему свапа - используй zram.
Нет, я не он. Так то пофигу, есть ещё zswap. Хотелось бы посмотреть тесты всего этого, при чём на разных системах, но при 32 гигах и норм проце - почему нет? Лично я это оцениваю как затычку на тот случай если ты умудришься всю память забить. Хотелось бы послушать почему эта тема говно. Комп не древний, ссд нормальный.
Не будет. Смотри: суть охлада в корпусе в том что бы грубо создать "трубу". У В зарытый корпус нагоняется вентилями холодный воздух. Чтобы он направленно выходил куда надо и есть вентили на выдув чтоб создать поток. Ну хоть как-то. Вентилятор берёт ближайший воздух и тянет его. Короче, проще воткнуть ещё один вентиль, направленный на проц, который будет гнать не него свежий воздух, охлаждая радиатор. С проблемой вывода горячего воздуха у тебя нет, а вот с подачей "холодного есть". Коряво объяснил, но, надеюсь, ты понял суть.
btop какую память-то показывает? Реально занятую или выделенное адресное пространство?
>Я в ахуе с того насколько bloated стало ПО
Тебе жалко что ли? Менеджер памяти тебе процессорные циклы экономит, чтобы сборщик мусора лишний раз не дёргать.
> почему нет?
У нас тут в 40к24 году обычные нвмешные ссд по скорости приближаются к ддр3, банально незачем. Если внатуре не хватает памяти, ты свап в любом случае на ссд положишь, а если хватает, нахуя тебе свап?
Скинь эту печку коллекционерам на лохито и купи современный одноплатник. Он будет и быстрее, и жрать энергии меньше, и стоить плюс-минус так же.
Так у тебя наверно радиатор кулера маленький.
Если ты можешь документально подтвердить, что температуры в простое и при работе изменились, надо искать причину. Может, у тебя окна и щели законопачены, и холодный воздух ниоткуда в помещение не проникает. Может, на материнской плате какие-то компоненты вышли из строя, проверь напряжения, обороты кулера, вынь и осмотри всё внимательно. Может, у радиатора крепление сломалось и не прижимает ничего.
В открытом корпусе ставить вентилятор имеет смысл конкретно на обдув слишком греющегося компонента (чипсета, платы расширения). Это если у тебя очевидных проблем с подачей воздуха в корпусе нет.
Но сначала посмотри, что у тебя жрёт процессор, и насколько активно.
> шило на мыло, но неремонтопригодное
Ты ещё не понял, что ты просто жертва моды со своими «одноплатниками»? Там, где они реально нужны из-за каких-то своих свойств, их давно используют. Это как советовать моноблоки только потому, что они существуют, и потому, что в соцсеточке картинки красивые запостили.
Дохуя ты свою печку ремонтировал?
>Ты ещё не понял, что ты просто жертва моды со своими «одноплатниками»?
Это ты жертва антимоды или своих юношеских бунтарских предрассудков.
Найди мне аналог одноплатника на n100 за те же деньги. Плевать даже на энергопотребление и размеры.
Так....Свап нужен чтоб освободить память. Зсвап сжимает данные внутри оперативы средствами проца. Зрам после этого при необходимости выгружиет даннные в свап. Чем это хуже чем прямая выгрузка на ссд?
У тебя какая-то замкнутая ситуация, в которой надо выгрузить память, которой не хватает, потому что ты откусил половину чтобы туда сгрузить данные которые не помещаются в нормальной оперативке, потому что ты уже откусил половину. На колу мочало, начинай сначала.
> сжимает данные внутри оперативы
Это и без зсвапа есть в обычной оперативке
Оф гайд по установке иксов в федору из которой их по дефолту похоронили? А ты шутник
Я нарушил ваши табу и собрал линукс из исходников, не читая LFS, а руководствуясь только документацией из исходников.
ARM64, кросс конпеляция, u-boot, kernel, initrd, busybox, openssl
Оно может скачивать файлы из интернетов.
хаха, п0ня не смеши, виртуальная машина параллельна и интернет передаётся тебе, собери это на основном ПК)
Ну щас остальное доделаю, всякие мелочи. И запилю на одноплатник. Одноплатник это достаточно "основной ПК"?
Пойми п0ня, тетрис или калькулятор ты сможешь собрать и установить, только какой от него толк? Утвердить своё ЧСВ задрота Линукс? Система должна взламывать современные другие системы и достаточно быстро, тогда ты будешь достоин премии и богатства/
Тогда пиши честно, что сам своими действиями убиваешь систему, а никакие не «иксы».
Не стану утверждать, что n100 что-то плохое. Годная коробочка, тащемто.
Но мой 12-ти летний i7-2600 для аниме на кухне всё ещё мощнее, чем коробочка с n100.
мимо
568x852, 3:09
Люди используют свой мозг или часть мозга, ни на всё 100% природа, как обычно создала резерв, и если ты его будешь развивать, то думаю добьёшься огромных результатов. Я заметил, что после мойх 40, мозг перестал воспринимать, часть информачии, перестало вырабатываться серое вещество в мозгу, которое стимулирует мысли и новые идей. Будь п0ничкой)
360x360, 0:18
Возможно мы увидимся, когда уже не будет государств, как таковых.
>Но мой 12-ти летний i7-2600 для аниме на кухне всё ещё мощнее, чем коробочка с n100.
Не-а, n100 выдаёт больше попугайчиков как в одно-, так и в многопотоке. Он на уровне i5 7k, если чо. Плюс расширения. На твоей печке даже qsv нет, а у n100 аппаратное кодирование и декодирование 10битного видео h265, vp9, av1, ну и, разумеется, h264.
В cpu-z i7-2600 мощнее чем N100
1734/371 против 1271/357
Любые другие бенчмарки херня, не коррелирующие с современными играми.
Про декодирование спорить не стану. У меня этим занимается видеокарта.
Он буквально три пакета собрал, лол. Под вторую по уровню поддержки платформу после x64. И один из них - busybox, который обычно беспроблемно собирается даже под обскурную хуйню.
Вопрос не в этом. Зачем делаются (и даже покупаются за деньги) дистрибутивы линукса? Чтобы переложить часть работы с каждого конкретного администратора каждой конкретной системы на команду и получить единообразные инструкции по выполнению стандартных действий. Получаем явное деление зон ответственности.
Если дистрибутив не поддерживает работу с X-сервером (допустим, что это так), то всё очень просто: все манипуляции с ним ты выполняешь на свой страх и риск, в пределах своего разумения. Если разумения не хватает, ты, а не кто-то другой, приводишь систему в нерабочее состояние. Надо делать выбор: либо сидеть в границах, предложенных пользователям, либо заниматься администрированием не спустя рукава и копать глубже, разбираться, что там и как, и настраивать-пересобирать-проверять.
>Любые другие бенчмарки херня, не коррелирующие с современными играми.
Дааа, конечно. Просто другие бенчмарки не показывают, что твой пылесос на уровне интелей 10го поколения.
Своп на ссд тебя опечалил, а как тебе то, что один браузер пишет по 15-20 гигов в сутки на твой диск? Любой, что хром, что фф, похуй.
Нет там никакой магии, но есть куча параметров и нюансов, о которых ты не знаешь. Ты мог бы о них заранее прочитать, а мог бы и сам походить по граблям. Но вместо этого ты ебёшь мозги анону ИТТ.
Вау, чистый линукс. Бтв можно спиздитт скрипт сборки с какого нибудь минималистияного дистра или хотя бы посмотреть как они собирают
Борьба была равна, боролись два говна. Ну давай ещё с ксеонами посравнивам ? Просто в порыве шизы? Ну нет бабок на апгрейд так и нет, нет, разные ситуациии бывают. Но давай тут битву бомжей устроим, путь весь тред поржёт.
С чего ты взял, что кого-то интересует сравнение их компов с твоей n100-хуйнёй? Об этом только ты беспокоишься. Всем кроме тебя насрать.
хуяметров и хуянсов
>Ну давай ещё с ксеонами посравнивам ?
Ну давай посравниваем. Любой E5-26xx V3
>Ну нет бабок на апгрейд
нупочемуж. Есть. Давеча видиокарту прикупил. Слот для видиокарты тоже есть, в отличие от n100
Ещё возражения будут?
Обязательно. Но потом.
Неужели только выключением CONFIG_MMU ?
Что-то как-то слишком просто кажется.
1280x720, 0:40
>Постепенно вырисовывается облик российской игровой консоли, созданием которой занимается Минпромторг по поручению президента. Судя по протоколу заседания профильной рабочей группы, она будет базироваться на процессоре «Эльбрус» и других электронных компонентах российского производства. Также отечественной будет и операционная система, но Минпромторг еще не выбрал между «Авророй» и «Альт Линуксом».
wg0 туннель работает заебись.
ставлю мост с ним и локалкой куда попадает вайфай - и пиздец.
гипотетизирую что пакеты хотят ёбнуть в wan. Я не знаю, почему.
динамический роут между wglan и wg0 создавал, хуй там
оно вроде бы всё как бы в целом и логично, но какая-то микроскопическая хуёвина мешает поместить ланку и туннель в один колпак. И хуй знает чё это за хуёвина. Это такая хуйня что я в рот её ебал.
причём ёптыть, дхцп раздаёт нормас, пинг интерфейса работает нормас. а вот маршрутизацию выебали в третью нахуй пизду
Эльбрус же не производится.
И подпись "инцест - дело семейное"
Кому еще не похуй на игры?
Спс! Это нам нужно!
запердолил проблему, проблема таки закрыта
Альфа выпуск SerpentOS – новая эволюция Linux-дистрибутивов
Ну, так считают его создатели. Проект разрабатывается старой командой разработчиков дистрибутива Solus. SerpentOS использует собственный пакетный менеджер moss (собственные пакеты Stone) и атомарную модель обновления системы. Дистрибутив гарантирует целостность системы: в случае сбоя во время установки обновления, система откатывается на прошлое рабочее состояние. За исключением ядра и некоторых системных компонентов изменения применяются на лету, без необходимости перезагрузки. Для экономии дискового пространства при хранении нескольких версий пакетов применяется дедупликация на основе жёстких ссылок.
Проектом также развиваются инсталлятор Lichen, система сборки boulder, панель управления summit, менеджер загрузки blsforme и система контейнеров moss-container. Пакетный менеджер и низкоуровневые утилиты написаны на языке Rust. Большая часть пакетов, включая ядро Linux, собрана при помощи компилятора Clang. В качестве стандартной библиотеки для приложений на С++ используется libc++ от проекта LLVM.
>есть опции с гномом и космиком, но нет с кедами
Сразу видно - дистрибутив для особо одарённых.
все
Ебать их в сраку, эти ваши "атомарные" immutable дистрибутивы! Как будто других проблем в прыщемирке нет, блять! Сидят там, дрочат на свой минимализм, как на последний член в этом богомерзком мире. Хуита эта ваша, для параноиков и дрочил, которым нужно чтоб "ниче не менялось, иначе пиздец". Зачем делать ебаную операционку, которая блять меняться не должна? Это ж не телефон, сука, это комп, тут ебаные программы ставятся и обновляются постоянно, и тут блять нельзя это делать напрямую! Линуксы и так все разные и кривые, а вы эту хуйню еще плодите. Вместо того чтоб запилить норм систему, лепят эти велосипеды "супер безопасные", блять. Пиздец нахуй, у меня просто горит.
>ебаные программы ставятся и обновляются постоянно
Чтобы это процесс был подкронтрольным и не ломался - как раз и нужны атомарные дистрибутивы с прочими функциональными менеджерами пакетов
Я не знаю как там в этой новой параше, даже нет желания смотреть на очередной ОЛОЛО АТОМАРИК ИММУТЕЙБЛ ХУИНУКС!!1, а rpm-ostree это такой сраный пиздец, что хочется всех причастных к созданию этой хуйни на столбах развешать блять.
> забанили всех "альтрайт нацистов"
Я было попытался разобраться в этой ситуации, но вся фактура свелась к тому что одного конкретного "альтрайт нациста" забанили и он теперь по всем каналам петушится.
Решил что на эту мелочь можно не обращать внимания.
Ну а зачем в наших реалиях интернет? Или вы не из России?
Ну для серверов еще дебиан нужен. Остальные реально можно выпиливать
насколько я помню весь "альтрайт нацизм" заключался в том, что он какого-то пидора чулочника назвал мужчиной вместо женщины
>>70951
мне нравится идея one source of truth, что вообще ВСЁ контролируется одним текстовым файлом. но так да, рач круто, сам на нём сижу. дебиан нужен не только для серверов, но и вката новичков
Это было три года назад в ходе ебли с сусевской MicroOS и я уже не помню почему сгорел.
Ну за три года могли и допилить, и могли быть проблемы конкретно с Сусью, Если мне не изменяет память - этим ещё и Федора развлекается. Я сам не сторонник иммутебла, Никсоси хватило. Из серии: гладко было на бумаге.
Кто-нибудь сталкивался с пикрелейтед рендерингом в лисе? Колесик автоскролла квадратный. Попробую найти лечение.
>дебиан
Всем хорош, вот всем. Только если тебе что-то нужно не из основного репозитория, ты либо пиздишь репы у убунту (хвалённая стабильность идёт в жопу), либо ставишь всё через make install, потому что разбираться с созданием пакетов и реп для апта я ебал.
>арч
Свежие пакеты, хорошо. Удобно, можно всю систему вывернуть настолько по-пидорски, насколько тебе надо - вообще заебись. Аур-помойка, которая компилирует из кода - плохо, потому что если уж идти этим путём, то всем весом.
>гента
Если что-то среди пакетов поломается, мне надо будет опять компилировать, ебаный рот. А так заебись.
>Аур-помойка, которая компилирует из кода
не понял претензии. "кухня помойка, в которой приходится самому готовить".
Интеграция с нормальными бинарными пакетами не очень, сделано чисто чтобы тяп-ляп и готов не в обиду арчеводам, дистр для дома отличный. Можно пользоваться третьесторонними пакетными менеджерами, конечно, но это костыли.
Один из плюсов анонимности, анон, состоит в том, что можно скидывать "ну ок" посты, планы, решения и прочее без лишних затей и задних мыслей. Так что да, именно так. Выбрал себе способ попердолить соснольку - к вечеру можно будет и приступать. По мне так заебись.
Кал кулейт тот ещё пидарастический кал
Вступлюсь за того анона и немного расскажу о своем опыте использования этого поделия. Начну с того, что на тот момент эта приблуда текла по памяти как сука, буквально за час могло набежать 700-800 мегабайт при 2х табах по 2 панели. Но это ладно, это еще можно списать на молодой возраст проекта. Вот то, что этот дегенерат выбрал для плагинов wasi означает, что он соевый сын спидозной шалавы, который пришел из веб-параши, что собственно так и есть. Почему это плохо? Ну начнем с того, что в терминальную программу приходится тащить лишний жирнющий слой абстракции и закончим тем, что вся экосистема для плагинов идет по пизде, потому что их можно писать на любом языке. Если нормальный софт выбирает единый язык для расширения(lua, scheme и .т.д), то для соевого поделия этого ущербана плагин можно написать на любом из языков, который поддерживает компиляцию в wasi. Вот представим ситуацию, что у меня установлено 5 плагинов, которые написаны на 3х разных языках и теперь, чтобы что-то модифицировать в них, мне приходится работать не с одним языком, а с 3мя сразу, лишаясь всех удовольствий от единой экосистемы.
>макось - вот вам официальный пакет, ставишь одной кнопкой и все просто работает!
>пердоликс - тонна текста о том, как собирать руками, а ещё у нас есть баг в ГТК, который все крашит и нужна версия ядра 666, иначе ничего не соберётся, все пакеты поддерживаются сторонними васянами (пока только на арче), но зато у нас есть официальный никс флейк, только тебе нужно выучить никс, мдамс. А ну ещё наверное куча красноглазых дистров пошлет нас нахуй, потому что мы встроили шрифты в терминал и это харам, ну и ладно.
(Автор этого поста был предупрежден.)
Все так, но справедливости ради, оно собирается из исходников и устанавливается буквально в 3 команды и 5 минут на среднем ноуте. Меня интересует другое, а зачем эмулятору терминала иметь GPU ускорение? Ну допустим данные в терминал выводятся плавнее от чего эстетического удовольствие немного повыше, здесь понятно, но неужели у людей есть задачи, которые требуют ТАКОЙ скорости вывода? А учитывая, что все эти ГПУ терминалы сжирают по 150+ метров со старта, то оно как бы и нахуй не нужно.
Для меня этот проект похоронен, пока не сделают альтернативу блядскому ГТК
Правила на пикчах.
"Спасибо, Абу": -[--->+<]>--.[--->+<]>-.[----->++<]>+.--[--->+<]>--.----------.-------.+++++++++++++.[->+++++<]>+.------------.[->++<]>+.+[-->+++<]>-.[--->+<]>-.>++++++++++.
Другие примеры для проверки: https://0x0.st/8sXa.tar.xz
А арч и авесомевм на дейлидрайв пробовал на десктопе? Не стал бы мейнить?
лигатуры, там, картинко протокол есть? почему я должен ставить его а не kitty кроме того что ковид гоял шиз индус
Почему ты не можешь прочитать сам что там есть и чего нет и самостоятельно решить почему ты должен или не должен его ставить?
>You can use fonts that have ligatures and Ghostty
>Ghostty supports the Kitty graphics protocol
Можешь не переходить. Из аналоговнета только гткшные табы и хеадербар, гномикам наверное зайдет.
>Building Ghostty from source is not recommended for most users. If you have access to a prebuilt binary or package, you should use that instead.
>Пребилд есть только для никса и рача
Это называется "как не говоря ни слова показать что мы гондоны".
Такие молодые, а уже встали с колясок. Бери пример, может и с хуяндекса слезешь.
>В проведённых тестах Ghostty оказался быстрее эмуляторов терминала iTerm и Kitty в 4 раза, а Terminal.app - в 2 раза, при выводе на экран содержимого большого файла, например, при помощи команды "cat big_file.txt". При сравнении с Alacritty производительность Ghostty была примерно на том же уровне, но Alacritty отстаёт по функциональности от Ghostty.
https://www.opennet.ru/opennews/art.shtml?num=62471
оче медленно, нельзя искать пакеты, постоянно ломается
пересел после этой хуйни на винду литералли настолько там плохо все
Не подхватило мои редкие эмодзи 😭😭😭, остаюсь на алакрити. Ну по ощущениям будто чуть быстрее, однако как-то успел уже крашнуть.
Ох пошла жара, удачи разрабам.
ненужна
Ну что, мне мою реализацию на брэинфаке откапывать?
ахуеть че иишка может
>пересел после этой хуйни на винду литералли настолько там плохо все
Ну знаешь, если у тебя прокисло молоко в холодильнике - это не повод пить из унитаза. Поставил бы себе дебиан или рач какой-нибудь и всё, зачем обратно в помойку укатываться-то?
после сильверблу любому виндотерапия понадобится где все Просто Работает
Драйвера скачай-поставь, потому что базовые говно, а нормальные винда сама может разве что на видюху поставить - да и те устаревшие. Сопровождающий системный софт поставь, потому что без VC++, .NET Framework, Windows Desktop Runtime и DX9 половина прог и игр не запустится, однако Биг М до сих пор не додумалась интегрировать их в ёбаную систему. Базовые программы вроде плееров, редакторов и т.д. скачай-поставь, потому что по дефолту в системе из юзабельного только калькулятор с блокнотом стоп, извиняюсь, только блокнот - калькулятор теперь работает через MS Store. Телеметрию поотключай, ненужные службы поотключай, всякое говно вроде злоебучих стрелочек на ярлыках убери, дефендер отключи - иначе заебёт.
Ну а так "всё просто работает", да.
По идее да, раз это амд. Даже устанавливать ничего не придётся
Единственный пердолинг с дровами - lenovo l390 и дрова на fn клавиши. Я с ними так и не разобрался
Иксы - пока. Амдпараша вместо видеокарты больше не нужна, амдпетухи могут забиться под шконарь со своими затычками, их единственный аргумент - "ко-ко-ко вяленд! кудах!" - более неактуален.
А в чём преимущество вейланда перед исками? Я после неудачи с хипрлендом решил медленными шажками подготавливаться к awesomewm, но возможно это ошибка и стоит на хипрленде осесть и подобрать свой конфиг?
> преимущества
безопасность, простота, нормальная кодобаза, иксы уже deprecated и дальше разрабатываться не будут
+ N мониторов с разной герцовкой нормально работать будут и прочие современные фичи с которыми иксы фундаментально не умеют работать
> hyprland
если у тебя нвидия то хорошая поддержка в вл только в гноме и кде
в хайпрланд ВРОДЕ не то что бы трагедия с этим но это анстейбл пет проект 12 летнего эджи поляка
> если у тебя нвидия то хорошая поддержка в вл только в гноме и кде
Просто анон написал вот что с 560+ дровами прямо совсем хорошо стало.
> иксы уже deprecated и дальше разрабатываться не будут
А, лол. Ну окей, надеемся что вяленый скоро все значимые баги поправит. Вроде не во все приложения ещё drag'n'drop делать можно.
> только в гноме и кде
Жаль конечно, мне в коробочном виде ни один не нравится, но наверняка можно сконфигурить как-то, придётся потом погуглить. А на КДЕ у меня внезапно интернет вообще не работал, переустановлю потом.
Я в 2019м нормально играл с нвидией RTX2060 в дебиане.
На винду пришлось перейти по другим причинам, не зависящим от видиокарты.
А сейчас конец 2024го. То есть тема уже 5 лет не актуальна.
А должно быть так
> virtio
> проблемы
Дай догадаюсь, ты на самом деле думаешь, что «подключение видеокарты к виртуалке» ничем не отличается от подключения к реальной системе.
Догадывайся о чём угодно, но ненавижуя опять нишмогла.
А чтобы сраный найнкрафт запустить - приходится пердолить __GL_* энвы, потому что у ненавжуии опять кривой драйвер.
>А в чём преимущество вейланда перед исками?
Конкретно для меня - вменяемая мультимониторность. У меня несколько упоротый и ебланский сетап, основной монитор 4к 120hz, вертикальный ультравайд 75hz с копрочятиками и телевизор 60hz для игрокинца над столом на поворотном кронштейне висит, в иксах нельзя выставить каждому устройству вывода разную герцовку и разное скалирование, вяленд же это позволяет. Вот такая хуйня.
> decided rather than going a route like using Electron and/or WebAssembly, they will be leveraging the Rust programming language
пиздец фраза. "я подумал что лучше чем долбиться в жопу с бомжами за дозу лучше быть нормальным человеком"
Ну ты еблоклюй, ноутбук с гибридной графикой, да еще и в виртуалку прокидываешь дискретный огрызок.
>>71271
Вы в лесу живёте, до вас новости не доходят? Дорогие «профессиональные» видеокарты Nvidia делаются из тех же чипов, что и обычные, но отличаются от них прошивочкой, которая правильно обрабатывает виртуализацию аппаратных адресов. В массовых эту функцию специально не поддерживают, чтобы компании с серьёзными задачами платили за оборудование дополнительно. Какие-то серии перепрошивались туда-сюда, потом это прикрыли.
Виндоблядь, съеби с треда
Анонсы, нид хелп. На работу нам поставили здоровенную хреновину, на которой стоит роса хром. После обновления, она даже груб не грузит, т е. откатить изменения я не могу. А что делать-то? Либо замирает на белой полосе, либо, если ткнуть rosalinux в boot manager, выдает черный экран и все.
*в тред.
Ну а разве поддержку не должны предоставлять?
>Press <S> to enter shell
>Press <Enter> to continue
Пробовал нажимать?
Какая там поддержка. Вот вам подарочек от государства, не обляпайтесь. Еще и сфотайте, шоб красиво было, для отчета. Что, какие-то вопросы? Ебитесь сами, мы тут фоточки смотрим.
>Пробовал нажимать?
Разумеется. При нажатии S появляется шелл, но что в нем можно нужного сделать, понятия не имею. При нажатии Enter белая полоса загрузки с третьего пика просто останавливается и все. Ждал полчаса, ничего не изменилось.
>При нажатии S появляется шелл, но что в нем можно нужного сделать, понятия не имею.
Ну, сначала выясни, какой это шелл: внутри инитрама или уже на смонтированном корневом разделе. Если первое, то примонтируй корень и поизучай логи.
>Ну, сначала выясни, какой это шелл: внутри инитрама или уже на смонтированном корневом разделе
А как? Я с линуксом раньше, кроме офисных программ, дел не имел, если что.
Попробуй тогда с чат-гопотой или аналогами посоветоваться. Эта вся канитель не на одну команду, через двач будет очень долго.
Или стучи в поддержку росы или этого эльпитеха, это их косяк.
Тогда тебе не по зубам чинить это.
Там по хорошему надо бы снять дамп дисков, чтобы не пробебать данные, да залить работающую версию прошивки. Для такого надо иметь опыт. Ты не осилишь.
А так как ты гос./муниципальный служащий, то бюджет на найм сторонних специалистов тебе не выделят.
Либо здавай по гарантии, либо списывай как вышедшее из строя.
Будут доёбываться мол тыжпрограммист - требуй чтобы тебя отправили на курсы повышения квалификации. Но не абы какие курсы, а по конкретно этой железяке. Да, естественно тебя ни на какие курсы не отправят, потому что их нет. Но такова служба несвободных людей. Просто погундят и заткнутся.
Ну или стань свободным, уволься.
Ох, это вообще не Винда, тут свои развлечения. Чинить систему без её понимания это дурацкая идея. Ну и хз что ставили, хз что делали. Пиши на форум Росы, или что у них там есть.
https://www.linux.org.ru/news/kernel/17832389
У меня проблема с поиском его серийника понятное дело коробки уже нет, а наклейку размыло, а без него с сайта леново дрова не скачать
Не самая плохая. По аппаратному ускорению даже толковее, чем у производителей железа.
Слушай, а тебе в итоге то что надо? В смысле тебе надо принципиально восстановить систему или можно просто на похуй новую накатить? Из очевидных вариантов на потыкать - попробуй ввести в шеле journalctl если он тебе выдаст лог - у тебя будет от чего отталкиваться. Так же имей ввиду что ты можешь взаимодействовать с системой испод лайв образа. через chroot.
Это ж корпоративная йоба. Загрузка с внешних носителей может быть запрещена или хард зашифрован.
>Это ж корпоративная йоба.
Ага, а ещё там должен быть отдел техподдержки, который в случае если не справится - будет есть мозги Росе и слать им баг репоры. А что там на самом деле - хз.
А в итоге есть только я, у которого даже рут-прав нет, потому что пароль, разумеется, никто не сказал.
Ты вообще не соображаешь. Если ты берёшься всё сбрасывать и переустанавливать, ты берёшь на тебя поддержку всего, от железа до программ (потому что ни одна компания не будет потом разбираться, что ты там делал или не делал, — вот инструкция, за остальное мы не отвечаем). У тебя есть квалификация в одиночку так выступать? Нет. Тогда зачем фантазировать?
Резонно.
А ты эникейщик хотя бы? Ну, просто, это жопа на одного анона. Я бы не сказал что Линукс для десктопа даже в случае факапов на столько сложен, но не когда тебе его просто в ебало кидают. Но вот корп сегмент - хз. У тебя есть несколько инстанций куда ломиться: начальство. С тебя в любом случае спросят, но не ты купили хуйню и оно не работает. И Роса - они это поддерживают этот продукт. Ну и то что ты без рута - такое себе. А пользоваться этим как надо будет, а лечить?
Я учитель информатики, лол. До этого с линуксом дело имел только уровня показать ученикам, что вот он какой есть, да в Либре поработать немного, больше в программе и нет ничего. Ситуация, в общем, получилась такая - на всю область в рамках какой-то программы по школам раскидали такие хреновины. Разумеется, как всем пользоваться, никто объяснять не будет. А эта падла принципиально не хотела играть звуковые файлы - кряхтела, заикалась, тормозила. С видео все было норм, так что пару недель всякие зарядки проводились, да к новому году танцы крутили на репетиции. В попытке ее хоть как-то починить, я ткнул на утилиту обновления и больше ничего не трогал, ну нахуй. Обновления скачались и установились. При следующем включении - усе, приплыли.
>А пользоваться этим как надо будет, а лечить?
А кого это волнует? Вот вам йоба, денег стоит, дальше сами.
Оу. Держись, братан. При обнове оно ломаться не должно, но упс. У Арча, который, "типа самый ломающийся" в случ чего в новостях на сайте пишут что что-то поломалось, и можно найти как это починить(последние пол года ничего не ломалось). Роса вполне себе самостоятельный дистр со своими приколами, ищи ответы там. Если нет защиты диска и защиты от подключёния флешек -можешь загрузиться с лайф образа, отбекабить всё что нужно и перевоткнуть систему. В противном случае реально иди директору мозг выносить из серии: прав нет, чинить не могу, я вообще преподаватель, должен объяснять как пользоваться офисом, а не обеспечивать техническую поддержку стороннего продукта. Либо, если там человек адекватный - просто скажи правду.
Nyet
>>71398
>Если нет защиты диска и защиты от подключёния флешек -можешь загрузиться с лайф образа, отбекабить всё что нужно и перевоткнуть систему.
Я думал над этим, в конце концов, с виндой я бы так и поступил. Нужно только образ найти, на их сайте какие-то есть, только версия chrome платная. Жадины Надо еще глянуть.
>>71401
Не, нету. Я един во всех лицах.
У меня был Windows 11 на одном ССД. Взял второй ССД под Линукс, установил Manjaro. Manjaro стартует без проблем. Шиндоус стартует из GRUB только после рестарта, но не после выключения ПК. Также Шиндоус стартует, если поменять Бут Ордер в БИОСе таким образом, чтобы Винда шла первой.
Ещё на что обратил внимание: когда в Dolphin пытаюсь открыть любой из NTFS-дисков, в т.ч. тот, на котором стоит Винда, всегда сначала нужно ввести пароль, чтобы диск этот замаунтить. Может ли это быть взаимосвязано? Я плохо разбираюсь в этих механизмах.
>Не, нету. Я един во всех лицах.
А по договору ты обязан сисадминить? Если нет - иди к директору, пусть вызывают спеца по найму из какой-нибудь айтишной конторы.
Если это попил ради попила, там могли даже не планировать поддержку или работоспособность обновления загрузчика. Тем не менее, стоит поинтересоваться и у ответственных лиц, и у самой компании «Роса» (гордо обещающей круглосуточную поддержку), что там с документацией и порядком сброса (переустановки) системы. Где установочный комплект, где всё?
Если простыми словами, там обычный KDE-десктоп с нескучными обоями, собранный под Baikal (AArch64), никаких особых функций у этого моноблока вроде нет. Само собой, проблема в том, что ни систему, ни загрузчик, ни документацию к ним открыто не распространяют, они должны быть переданы по цепочке ответственных за техническое обеспечение лиц, и поэтому просто так, как в нормальных дистрибутивах, всё наладить самому не получится.
https://rosa.ru/chrome-desktop/
https://elpitech.ru/product/programmnoe-obespechenie/bios-nachalnoy-zagruzki-sistemy-na-baze-protsessora-baikal-m/
Если ты то самое ответственное лицо, то требуй от начальства полный комплект материалов. Если нет — заявку подавай на обслуживание, это чья-то задача.
Не знаю, сколько там видов материнских плат для «Байкала», и какие пихают в твой пылесос, но, вероятно, в «Альт Линуксе» (который в обычных вариантах доступен простым смертным) дровишки под это дело давно собрали, раз официально поддерживают. Скорее всего, сможешь спокойно записать на флешку (по инструкции) live-систему или установщик и либо поковыряться в том, что творится на диске, и как настроен grub, либо установить целиком заново.
https://www.altlinux.org/%D0%90%D0%BB%D1%8C%D1%82_%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B0%D1%8F_%D1%81%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D1%8F_10
https://www.altlinux.org/%D0%90%D0%BB%D1%8C%D1%82_%D0%9E%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_10
Если запарно будет - пойду, что делать.
>>71410
А это под live пойдет?
https://rosa.ru/rosa-linux-download-links/
Фреш вроде как раз из хрома лепился.
> Нужно только образ найти, на их сайте какие-то есть, только версия chrome платная.
Так государственный бюджет уже оплатил использование в твоей школе этой операционной системы.
Можешь просто напрямую спросить у «Росы», оказывается ли ими поддержка конкретно твоим устройству и организации, или по договору её должны обеспечивать некие технари из образовательной системы, без участия производителя.
Логично, спрошу.
Хоть одну ссылку на aarch64 видишь?
Я нашёл только один файл rootfs под эту архитектуру:
https://mirror.yandex.ru/rosa/rosa2021.1/iso/ROSA.FRESH.12/
Но репозиторий с пакетами рядом вроде публичный.
>версия chrome платная.
Уплочено. А если уплочено - ты имеешь полное право обратиться к ним. Блядь, а потом пользователи Винды говорят что Линукс говно из-за вот таких вот вещей. Я бы предложил тебе самому поинтересоваться разными дистрами и вот этим вот всем, но....этим лучше заниматься добровольно и/или за деньги, а не когда тебя припёрли к стенке.
>Если запарно будет
>нюфаг в линухе
>нужно пофиксить не популярный дистр с миллионами активных пользователей, а кривой конторский дистр, слепленный по госзаказу
Запарно будет обязательно. Тебе всего-то надо изучить линукс.
Эта опция похоже только на ноутах есть. У меня ПК. Я через командную строку попытался всё-равно выключить и это никак не повлияло на проблему.
Эта опция есть на всех устройствах, поддерживающих режим сна, то есть на большинстве компов, собранных за последние четверть века. Может, у тебя просто прав администратора нет?
>когда в Dolphin пытаюсь открыть любой из NTFS-дисков, в т.ч. тот, на котором стоит Винда, всегда сначала нужно ввести пароль, чтобы диск этот замаунтить.
В Линуксе монтирование дисков происходит в соответствии с /etc/fstab. Если ты не можешь прочесть мануал - качай или используй один из дисковых менеджеров, например KDE Partition Manager. В нём указываешь что такой то диск должен быть примонтирован в такую точку, и ставишь галочку что он должен быть примонтирован по умолчанию.
база
Дебил из соцсетей умеет только обмениваться скриншотами впечатляющих постов с лайкосиками и даже не понимает, что с этим не так.
>>71426
>>71433
Хм, права админа есть, а вон той опции на скрине нет, т.к. я на неё нажал и ничего не появилось дополнительно, а сам текст этот пропал. Как и написал, я нашёл команду для этого и выполнил через командную строку, без результата.
>>71432
Ок, я с этим без проблем разберусь. Уже видел мануал. Мне бы именно со стартом Винды разобраться.
> Как и написал, я нашёл команду для этого и выполнил через командную строку, без результата.
Ты молодец, конечно, теперь все точно догадаются, что за «команду» ты нашёл в интернете.
Пишут, что наличие настройки дополнительно зависит от наличия и размера HIBERFIL.SYS.
https://www.elevenforum.com/t/specify-hibernation-file-type-as-full-or-reduced-in-windows-11.1955/
Ты со стандартными настройками Windows устанавливал, или зборочку? Был ли пункт раньше, или пропал после ввода всяких команд?
Это, впрочем, неважно, поскольку NTFS-разделы, подключенные к спящей системе, линуксовый драйвер просто отказался бы монтировать. Начнём с азов. Может, у тебя включен в настройках UEFI Secure Boot? А Fast Boot?
Чё там, ватное говно опять с подливой?
Загрузись в линукс, пропиши загрузчик grub в диск с виндой, командой
#grub-install /dev/sdX
где sdX имя диска с виндой.
После чего командой
#grub-mkconfig -o /boot/grub/grub.cfg
создай загрузочный конфиг, при этом grub должен обнаружить все твои установленные системы, о чем должен написать тебе в консольку.
После этого делаешь диск с виндой первым в загрузке, и проверяешь как все работает.
Анон, я с огромными перерывами, но пердолюсь уже 7 лет. В те времена, когда я начинал, о повiсточке не думал и об дистрах узнавал с лурочки, этого треджа и ги. С чего ты решил, что я выбор делаю на базе наибольшего присутствия гомопидоросни? Она Меня Не Ебёт! Я всю троицу ставил, и убунту ещё, и войд. У меня бомжара слетала прям на запуске потому, что ей не понравилась мою видеокарточка, блять! И главное - я с одной стороны не хочу больше ебаться с выкрутасами дистров, а с другой хочу равного отношения между лично ручками скомпилированными и скачанными бинарными пакетами, потому что собираюсь пилить своё говно под чисто линуксы. Чтобы они блять процветали! Если мне для этого надо нахуй качать только код, пожалуйста, я не против. Гента под такие задачи как раз. Так что если бинарные репы генты окажутся шляпой, так и быть, ёбана ты в рот. И гента мне в этом поможет, сколько бы ты ни плакал. Жаль только, что ирл тяжело напнуть себя, когда болеешь. В тот вечер после ночи я лёг спать и дрых как младенец. Но ничё, выздоравливаю. Ща как попердолюсь - ух!
Основан на Хромиуме. Под линукс скачивается бинарник, который просто запускается. Но не могу понять, где он держит кеши/насройки. И вообще как-то о нем мало информации.
На 4pda пишут, дело свое делает. Лично я проверить не могу.
Короче понял. Бинарник эмбеддит архив, архив распакуется в /tmp, там лежит бинарник-прокся, он ее запускает, потом тупо запускает установленный же в системе хром с новым профилем и с указанием локалхост-прокси (еще прописывает какой-то "nssdb" в ~/.pki - не знаю что это такое). При желании можно просто забрать проксю и пользоваться ей.
>>71499
Китайский пикрил.
Бля надо было в другом треде спрашивать.
Наконец-то прикрутили хромодвижок.
Chat GPT рекламная агитка
1. Как это отменяет то, что Винда в 11 версии лезет пользователю в турсы с ее ИИ-помощником и логированием каждого действия в системе?
2. Про Саяно-Шушенскую ГЭС вообще смешно. Знаешь почему с 1991 года в РФ не построено ни одной новой ГЭС (только шло завершение строительства, начатое еще в середине 70-х)? Подсказку дать, бот?
И че там за прокся такая, что ей похуй на блокировки? У меня почти все бесплатные расширения в браузере не работают уже.
Какой дистр, де можно порекомендовать?
В винде11 планшетный режим решает оставлять чекбоксы на ярылках, несмотря на отключение этой галочки в настройках. И как я понимаю этому багу года 3 уже минимум. Так же при переходе в этот планшетный режим таксбар становится всратым каким-то и единственное с ним взаимодействие - высунуть его обратно. Шрифты какие-то в разнобой все, где-то хуёво выглядит, где-то нормально, но это наверное особенности маленького экрана. 11" 1366x768
А вот сенсорная клавиатура и скорость её появления очень даже хорошие, но этой мой первый опыт.
>11" 1366x768
Жизни нет. А так планшетный режим у кед есть, похуй какой дистрибутив, если свежие.
Для эффективного балансирования энергосистемы сочетание ГЭС и АЭС должно быть необходимым для обеспечения надежного и стабильного энергоснабжения. После 1991 года в России было построено несколько новых АЭС и энергоблоков, однако для балансирования энергосистемы хватает существующих ГЭС.
>Жизни нет.
Вместо процессора у меня ещё Celeron N5000.
А как в кедах с виртуальной клавиатурой? Похожие запросы в интернете говорят что как и у кед, так и у гнома очень неважно с клавиатурой, но опять же, в тех же кедах дела с этим немного получше.
В целом наверное скачаю спин федоры и потыкаю live. Спасибо.
>Похожие запросы в интернете говорят что как и у кед, так и у гнома очень неважно с клавиатурой
Вот тут не уверен, что хоть кто-то скажет объективно. Энивей, вот список что посмотреть можно будет https://wiki.archlinux.org/title/List_of_applications/Utilities#On-screen_keyboards
Спасибо. Как раз смотрю видео где тип использует Maliit Keyboard вместо стандартной.
Нет никаких видеокарт в амуде, это всё переименованная инвидия. Да и вообще линупс это кал.
Полный состав BTC, вот они - слева направо...
проект сыроват. афтар не собирает ничего кроме гнума. нафига терпеть дистр без гнутулз системды и глибц зато с ГНОМОМ? при этом собрать легковесный вм ему не позволяет какая то соевая религия котору я специально помещу скриншотом тут
Посоны, то что предлагает этот анон безопасно? Я просто побаиваюсь делать то, что не понимаю сам. Типа, ГРАБ после этого будет "установлен" на диске с Шиндой? А Манджаро будет запускаться после такого трюка? Шинда по пизде не пойдёт?
Опасно. Срочно сделай от рута или через sudo эту команду спасения: dd if=/dev/zero of=$(lsblk --list | grep "part /$"|awk '{print $1}')
Если ты сделаешь точно по инструкции, то безопасно. Только в grub-install прописывай имя самого диска, без цифр в конце - sda или что у тебя lsblk выведет. В крайнем случае ты всегда можешь обратно сделать загрузочым диск с линуксом, и получить исходное состояние.
Просто насколько я помню, винда не очень любит когда стоит не на основном диске, поэтому смена загрузочного диска может помочь.
Алсо, если у тебя уже настроен граб на загрузку винды, вторую команду (grub-mkconfig) можешь не делать.
Кстати надо как-то обозвать то безГНУтое говно что у меня в чруте ворочается. Выбираю между govninux, nongnutix и xyntaix.
Нет, это вроде неактуальная фича для старого граба. Если у тебя не древний линукс, то grub-mkconfig выполняет функции grub-update. В любом случае, тебе это не нужно, если граб уже настроен.
>тебе это не нужно, если граб уже настроен
Ты про GRUB_DEFAULT? Там я указал Винду как дефолт, а больше ничего не трогал. Сорри, что столько переспрашиваю, просто ненавижу сделать чёто и потом сидеть перед чёрным экраном, не зная, что дальше делать. Лучше семь раз отмерить.
Нет, я про сам конфиг граба. Его обновлять нужно только если добавились/убрались системы, а это не твой случай.
Алсо, сорян - я забыл один нюанс, у тебя скорее всего комп на UEFI, а не BIOS, и диск с виндой должен быть настроен под GPT. Тогда тебе нужно подмонтировать efi-раздел с диска с виндой, и прописать туда граб командой
grub-install --efi-directory=/точка-монтирования-efi-раздела
БЛЯТЬ я нихуя не понял, скажу честно.
Вот тут эти же аббревиатуры в обсуждении и я абсолютно нихуя не понимаю, о чём речь и что нужно делать https://forum.manjaro.org/t/cant-boot-into-windows-after-installing-manjaro/148201/10
>нужно подмонтировать efi-раздел с диска с виндой
Это те 100мб зарезервированого места на диске с Виндой? Их нужно замаунтить в Линуксе? Я вот не помню, может он там и есть уже.
>прописать туда граб командой grub-install --efi-directory=/точка-монтирования-efi-раздела
Как вот это будет выглядеть примерно? grub-install /dev/sda/что тут? Если я замонтирую этот раздел в предыдущем шаге под /mount/hui, то тут надо будет указать
grub-install /dev/sda/mount/hui?
Нужно ли до или после этого выполнять
grub-install /dev/sdX
из твоего первого коммента?
>Нужно ли до или после этого выполнять grub-install /dev/sdX
Нет, это вместо нее. Если у тебя разметка MBR, тогда граб пишется в /dev/sdX. Если разметка GPT, тогда пишется в efi-раздел.
Короч, скинь скрин, что выводит команда lsblk, и
$ [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS
INSTALL /boot
Cannot find LILO.
Щто? Как теперь едро-то ставить?
Пожалуйста, анончик.
По lsblk: Линукс установлен на nvme0n1, Винда на nvme1n1.
По второй команде: я хз, правильно ли вообще её выполнил. Прикрепляю все варианты и скрин содержимого той папки.
Пишет неверная команда, вы наверно имели ввиду sudo blkdiscard -z /dev/sda
Или кто может подсказать, как на обычной флешке подобное хранилище провернуть? Вдруг кто заморачивался и опыт имеется.
Господе иисусе, а я думал, у нас всё плохо. Тоже работаю в одной из, скажем так, госконтор. В ентом году начали всех силой переводить с винды на астра линукс. И всё бы хорошо, но эта сука раз в сутки-двое зависает нахуй, что комп только перезапускать с кнопки приходится. Сисадмины сказали, что проблемы с реализацией kerberos в астре и ждут патч от вендора, а пока только терпеть и перезагружать.
Но оно хотя бы работает по сравнению с тобой.
Ахаха, классика для росы, лет 12 назад её ставил, а после обновы она убивала граб.
>Всем хорош, вот всем. Только если тебе что-то нужно не из основного репозитория, ты либо пиздишь репы у убунту (хвалённая стабильность идёт в жопу), либо ставишь всё через make install, потому что разбираться с созданием пакетов и реп для апта я ебал.
Хоть один адекват ИТТ
Чувак, твой ноут это китайское наследие тсинкпада. Я более чем уверен что решение для него можно найти. Я понимаю если бы ты говорил про какой-нибудь китайский ноунейм
>У вас там сисадмина в школе нет, что ли?
Их в целом как явления в школах помоему нет, если ты не в маскве какой-нибудь
>>71729
На случай если не будет работать.
Вот, у тебя nvme0n1p1 это efi-раздел диска с линуксом, и он примонтирован в /boot/efi, как и положено. nvme1n1p1 - efi-раздел диска с виндой. Тебе нужно примонтировать его куда нибудь, например в каталог /mnt/win-efi, который сначала надо создать:
mkdir /mnt/win-efi
mount /dev/nvme1n1p1 /mnt/win-efi
Теперь прописываешь граб в него:
grub-install --efi-directory=/mnt/win-efi
И все. Загружаешься с диска с виндой, тестишь.
Ты понимаешь, чем отличается аппаратное хранилище приватного ключа, которое вообще никогда не выдаёт его наружу, от «обычной флешки» с данными?
Спасибо, анон, сохраню инфу на всякий случай. Пока всё работает только Линукс завис один раз на ровном месте
Накатывал кто ванилу? Расхайпленный кал или место имеет?
> Короче я отключил таки Fast Boot
Молодец, нескольким людям всего-то два дня пришлось тебя уговаривать поднять жопу и проверить.
Что такое «быстрая загрузка»? Это режим, в котором прошивка не определяет диски, не ищет на разделах загрузчики, не ищет и не инициализирует прочее оборудование, а просто предполагает, что с прошлого раза ничего в компьютере не поменялось, копирует ту конфигурацию и сразу вслепую запускает загрузчик с прошлого раза. Более того, если операционная система видит, что прошивка обещает и в следующий раз так запуститься, она сама может какие-то этапы загрузки пропустить и восстановить состояние каких-то драйверов с прошлого раза вместо инициализации с нуля. Поскольку «Microsoft» почему-то не хочет облегчать пользователю работу с несколькими операционными системами на одном компьютере, Windows может предполагать, что установлена в гордом одиночестве, и будет так загружена напрямую, как-то менять под это дело свои настройки и настройки загрузки UEFI. А на самом деле грузится GRUB, который не понимает, что Windows хотела пообщаться с прошивкой особым образом, и выходит облом.
Кал. Она хуже арча по стабильности. Нет и одной причины использовать манжаро
Чё у тебя там быстрее может работать если они из одного говна слеплены или ты сравниваешь разные DE?
https://www.opennet.ru/opennews/art.shtml?num=62480
Если хуйней не заниматься, то в плане стабильности она нормально. Критичных проблем уже давно не встречал.
Самый очевидный плюс, это практически самые свежие версии пакетов. Ну и нет смысла ебаться с репозиториями.
Почему в убунту ругают снап пакеты?
Выбираю дистр с гномом. Дебиан обновляется слишком редко, под конец цикла слишком старые пакеты, могут быть проблемы с железом. Федора слишком часто обновляется. Нужно что-то среднее.
По сути концептуально подходит убунта. Но сколько я смотрел / читал на нее обзоры, упоминают о снап пакетах как о чем-то плохом. Почему?
Часто советуют убунту новичкам, но как раз челики которые уже линуксоиды наоборот его критикуют.
>Почему в убунту ругают снап пакеты?
Потому что не нужны, раньше весь софт ставился из репозиториев. А если и нужны, то есть flatpak, а snappy - его импортозамещенная канноникаловская версия.
>Часто советуют убунту новичкам, но как раз челики которые уже линуксоиды наоборот его критикуют.
Смотри, на Ubuntu большой приток пользователей был во времена 2008-2010 года, это времена Gnome 2. По сути убунта была этаким дебианом с более свежим софтом и минимумом пердолинга.
Потом ещё лет пять люди по инерции советовали новичкам убунту и минт (потому что те пытались реанимировать gnome 2 и запилить что-то виндоподобное на gtk3).
Никаких причин пользоваться убунтой в 2025 году нет. Дебианом тоже. Просто попробуй установить дебиан на реальное железо - охуеешь от их настроек системд, он может минуту на ссд загружаться. Как человек, пользующийся кириллицей, в инсталляторе убунты ты сразу увидишь, насколько им похуй на тебя как на пользователя. Выберешь русский (украинский монгольский белорусский казахский) и добро пожаловать на ввод пароля кириллицей. Даже в никому не нужном opensuse тебе предложат нормально выбрать раскладки, и настроить alt+shift для их переключения.
И приключения с системд и раскладкой - это только начало знакомства с дистрибутивами. Нееш подумой.
>челики которые уже линуксоиды наоборот его критикуют
Есть за что. Как набор программ, образующих линукс, Убунта обычный линукс как все.
Но проблема в комьюнити. Комьюнити чуть менее чем полностью состоит из школьников. Соответственно если надо в чём-то поглубже разобраться, то комьюнити либо со всем никак не поможет, либо хуйни понасоветует. А ты потом сиди разбирайся что хуйня, что не хуйня. А когда ты потратил кучу времени, вдруг оказывается, что всё хуйня.
Приходится гуглить Дебиан, чтобы решить убунту-проблемы.
А раз всё равно приходится лезть в дебиан, то возникает вопрос нахуя нужна убунта и её комьюнити.
>Дебианом тоже. Просто попробуй установить дебиан на реальное железо - охуеешь от их настроек системд, он может минуту на ссд загружаться. Как человек, пользующийся кириллицей, в инсталляторе убунты ты сразу увидишь, насколько им похуй на тебя как на пользователя. Выберешь русский (украинский монгольский белорусский казахский) и добро пожаловать на ввод пароля кириллицей. Даже в никому не нужном opensuse тебе предложат нормально выбрать раскладки, и настроить alt+shift для их переключения.
Это в какой версии было?
Нормальные люди покупают игровые видиокарты и играют в игры.
А ты используешь видиокарту для пердолинга виртуалок.
Ну раз ты используешь продукт не по прямому назначению и у тебя что-то не получается, то проблема в тебе, а не в продукте.
Решай свои проблемы, а не жалуйся.
Какое совпадение. Как раз играю с дебианами с 2014-го года. То есть уже 10 лет. Никогда не имел проблем с раскладкой при инсталяции.
В дебиане сам инсталлятор приличнее. Кстати, если не ошибаюсь, в убунту сервер тоже псевдографический установщик, может там проблемы нет))) Но это для ценителей уровня Ubuntu + Openbox / i3wm
В убунту сервер другая проблема. Не знаю, пофиксили ли уже. Но пол года назад последний раз проверял и всё ещё было так. Инсталятор отказывается устанавливать, если у компьютера менее 2 гигов оперативки. Это уже шиза. Мейнтейнерам надо основательно полечиться.
> Bottles-To-Use-Rust
Господи, ну наконец-та прибудет GUI-вый лаунчер для виндового софта написанный на компилируемом ЯП, а не на вечно забагованной хуите типа петухона, в котором даже читаемые сообщения об ошибках реализовать невозможно, (да-да, тот самый lutris) ломающих проги при , блять, даже минорных обновлениях библиотек-зависимостей, или на куске говна для веб-быдлокодеров по типу JS/TS (Heroic).
Не только раст, но и C# c .NET.
> используешь продукт не по прямому назначению
Очень подозрительно... а кто же у нас определяет «назначение продукта» в этом случае? Ой, сам производитель. Который по случайному совпадению делит свои «продукты» на предназначенные для великовозрастных детишек и предназначенные для «серьёзного бизнеса», с заметной разницей в цене.
Какой-то ты слишком доверчивый.
> предназначенные для «серьёзного бизнеса»
Хохма в том, что на них тоже не заработает, потому что это не passthrough и рабочий драйвер нужен на хосте. А его не завезли.
https://documentation.ubuntu.com/server/reference/installation/system-requirements/
1 гыгыбайт указан.
Или у тебя какая-нибудь виртуальная видеокарта жрёт половину из двух гигабайт? Или ты десктопным установщиком хочешь серверную конфигурацию ставить?
>>Дебианом тоже. Просто попробуй установить дебиан на реальное железо - охуеешь от их настроек системд, он может минуту на ссд загружаться.
Ни разу такого не видел.
https://github.com/const-void/DOOM-fire-zig/
kitty выдает 269 fps, ghostty 187 fps и жрет больше cpu/gpu в nvtop.
opensuse leap.
Вообще неоцененный быдлом дистрибутив, все время в тени других. Фактически лютая коляска за счет yast.
Тьфу пидорская херота, а yast всегда был говном
>если они из одного говна слеплены
Ну как из одного, вообще-то они из разных веток линуксов, общего у них только то что оба линуксы.
Быстрее стартует, меньше места на диске занимает после установки. Дебиан же грузится как винда по скорости. Вот анон тоже пишет об этом:
>>71820
>Просто попробуй установить дебиан на реальное железо - охуеешь от их настроек системд, он может минуту на ссд загружаться
Манжара ощутимо быстрее.
>>71808
А если хуйней заниматься? Вообще, какая система подойдет в качестве замены винды стороннему пользователю, знакомому с компом на уровне юзера винды, а о линуксах услышавшему впервые?
>А если хуйней заниматься? Вообще, какая система подойдет в качестве замены винды стороннему пользователю, знакомому с компом на уровне юзера винды, а о линуксах услышавшему впервые?
На мой взгляд кроме манжаро (подобных форков, но я не знаю сам на манажро остановился) и федоры выбирать особо нечего. Можно конечно минт, если ты по заднеприводным приколам угораешь
Брехня
Ubuntu 20.04:
systemd-analyze time
Startup finished in 5.090s (kernel) + 1.562s (userspace) = 6.653s
graphical.target reached after 1.552s in userspace
Да правда что-ли? А в чем разительная разница между дебаин и манжаро? Даю подсказкупроприетарные приколы
Минт тоже пробовал, на второй день начал лагать, причем это уже не первый опыт. Сделал вывод, что если что и ставить из ветки дебиана, то только сам дебиан.
>>71980
Возможно, у тебя манжара стартанет еще быстрее.
>>71981
>У тебя возможно какой-то косяк.
Дефолтная установка и там и там. Возможно, если внимательно прошерстить все запускаемые сервисы и поотключать лишнее, дебиан ускорится, но в манжаре отключать и настраивать ничего не надо уже из коробки, он и так быстро стартует.
Когда последний раз пробовал, эта суся зависала во время инсталяции в виртуалбоксе.
Ну я показал это братишкам-двачерам и спросил мол как так, вы же обещали что годнота будет.
А они отвечали мол ставь на реальное железо, тогда точно всё ништяк будет.
Ну я их нахуй тогда послал. Этим закончилось.
>из коробки работает быстрее
Там искаропки все проприетарные драйверы. Если лень ставить драйверы, то манжара для тебя. А больше там ничего хорошего.
>Вообще, какая система подойдет в качестве замены винды стороннему пользователю, знакомому с компом на уровне юзера винды, а о линуксах услышавшему впервые?
WSL2. без вариантов
Когда вкатывался то тоже тут совета спрашивал. По советам изначально я возненавидил линукс. Сейчас на арчике ужу скоро шесть лет будет. Выбор за тобой, а не двачеров.
Поняшка давно не был в треде.
Ну арч так то норм. Ну установка несколько заёбная, по сравнению с дебианом. Но зато вики норм, более разжёвана по сравнению с дебиановской. Когда что-то не понимаю в дебиане, то лезу в вики арча и тогда начинаю понимать и в арче и в дебиане.
Это называется «ответь на вопрос о реальном объёме памяти, доступном системе, и на вопрос о том, установщик ли серверной версии ты запускаешь».
> манжара
Опеять Манжара? Ну, если вместо груба втыкать на это всё systemd-boot оно будет быстро бутаться. Если выкинуть systemd из системы тож будет быстрее. А если из ядра выкинуть всё ненужное - вообще огонь будет! Напомни пожалуйста, чем Манжаро лучше других форков и сколько дней прошло с последнего пролюбленного сертификата?
Пол чашки чая тебе. Оно либо зайдёт либо нет, надо пробовать. В зависимости от. А поню не надо. Опять тут всё засрёт клоунами.
И что там тебе такое сложное? Есть встроенный скрипт, есть вики, для тех кому нужно проще и ванильное - есть Эндевор. Есть ещё форки. Бери да пользуйся. Не нравится - пробуй другой дистр. Я худею периодически с народа. Нужен идеальный дистр, но то слишком стабильный, то слишком часто обновляется. Установка не та, то ДЕ не то. Это не конкретно к тебе, а вообще...то кнут сломался, то кучер обосрался. Двачик дай мне идеальный вариант. А у нас тут полный тред анонов, у каждого из которых свой идеал.
https://www.opennet.ru/opennews/art.shtml?num=62490
У меня финальные IBM Plex, Space и PT победил в итоге, какой-то всратый антиалиасинг показался.
Да, выглядит, но если это сложно - ты после бута вводишь archimstall и всё. Ну не гуи, Но вполне себе годно. Не нравится это - есть Эндевор. Нужно "по-геймерски"- Гаруда (в смысле всратой раскраски ДЕ и вот этого всего), есть Качи. И это всё Арч. Если есть желание - после этого можно ванильный поставить.
Это всё гавно!
И что с этим делать то блядь?