LINUX.ORG.RU

Для тех, кто думает перейти на NixOS

 


8

6

Собственно по мотивам ТЫЦ но про NixOS и на основе моего опыта эксплуатации сабжа в течение как минимум одного года восьми месяцев и двух дней или шестьсот двенадцати дней кому как угодно. Ибо именно столько у меня стоит NixOS основной системой тыц.

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

Так вот детки. Гента местами хороша… хотел бы я так написать но увы нет. Есть кардинальные проблемы с которыми она не справиться. Основная это toolchain. У вас попросту не может быть консистентной системы с самым распоследним toolchain-ом и довольно старыми выдержанными проверкой временем программами (Либо наоборот). Это не значит что такую проблему нельзя решить костылями chroot-а или некими иными методами… Это значит лишь то что такая проблема у дистрибутива как минимум есть в наличие.

Ты сейчас задвинул некую чушь. {У меня нет}/{Мне не нужны} старые программы.“ - Да дело ведь не только в этом. Те кто прожил с гентой достаточно припомнят не один случай неудачного обновления glibc в результате которого всему приходил северный полярный лис. „Бэкап спасёт“ да не без этого. Однако бэкап не исправляет саму изначальную проблему.

Так вот последние два абзаца написаны собственно только ради того что… Да детки в NixOS таких проблем нет. И быть не может by design. И я скромно умалчиваю про другие архитектуры, контейнера, FHS environment и прочие побочные плюшки.

Дальше меня ждала «ломка» поскольку во всех дистрибутивах корень системы это важная штука которую можно пощупать своими загребущими ручёнками… Да а в то время как в NixOS из всего корня так сказать материальны только /etc/nixos, /root и /nix а остальное симлинки… Тудумс! Занавес.

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

Канпельять нинада. nixos ацтой. Моя отсельда мухожук.“ Однако стоит лишь переопределить дефолт и если это столь необходимо пакетный манагер сам пересоберёт то что нужно пересобрать. Вкуснятина!

Дальше сам процесс разработки. Про генту я скромно умолчу. А вот NixOS разрабатывают на гитхабе открыто, свободно и без бюрократии и 1770 запросов на слияние и 3753 проблемы тому доказательство.

Я скажу так в генте для меня всегда была головной болью настроить gnome/kde/plasma. Полные метапакеты натащат столько что ппц а минимальные как правило просто обрезаны по самое немогу и для комфортного существования приходилось искать ту самую золотую середину самостоятельно. В NixOS просто дефолтный выбор мне что называется зашел на ура. Одной проблемой меньше.

Итак вот мы прожили в системе определённое время накопились критические изменения и настало то самое время обновлять. У NixOS считай весь корень тупо набор симлинков поэтому, как не трудно додумать, он чудесно версионируется. Да у вас всегда есть не просто единственное текущее состояние системы но и всё неудалённые прошлые её состояния.

В NixOS пакетный менеджер заведует не просто версией хромиума но и всеми его настройками и да даже его расширениями.

Любые нативные игрушки steam-run спасает и делает не просто хорошо а прям прекрасно.

Да ладно… Вот прям взял и описал идеал. Не верю.“ Есть и баги. Дальше о них.

Ну не то чтобы это было проблемой но как с самой первой инсталлиции так и до сих пор - Only english language available in plasma regional settings #33987, Missing a lot of translation in plasma5-based system. #37741 Да все преведенные решения перепробовал но баг как был так и есть.

Из того что заметил в последнее время HDD not mounted, system don't boot #32588 это про btrfs на luks. Но оно тоже странное то есть то нет… В общем закономерности я не заметил но у себя наблюдал.

Ну и покамест на этом всё. Надеюсь мои многобукав помогут кому нибудь сделать свой выбор.

★★★★★

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

достаточно было включить параллельную загрузку чтобы поставить openrc и всю генту раком.

Любопытные подробности, которые мне до этих пор были неизвестны. Хорошо, что я ни минуты своей жизни не потратил на Gentoo. А как насчет runit ? Я не от балды интересуюсь, дело в том, что я - дезертир, сбежал с арча ввиду последних изменений и присматриваю тихую гавань, чтоб можно было пришвартоваться на какое-то время.

anonymous
()
Ответ на: комментарий от bhfq

Костыль на костыле порождающие еще больше проблем и костылей. Пробовали знаем. Уж лучше обычный бинарный дистрибутив от Шатлврота чем очередное садомазо.

Господа критикующие systemd просто стараются умолчать о том, что остальное еще хуже.

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

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

Ты обращайся если что. У меня таких подробностей порядком поднакопилось.

А как насчет runit ?

Вот по этому поводу ничего не скажу.

init_6 ★★★★★
() автор топика

вот мы прожили в системе определённое время

Инфантилизацию вижу я. Тлетворно НиксОС влият.

anonymous
()

TL;DR: @init_6 задолбался починять генту и свалил на Windows NixOS.

Я тоже "недавно" свалил с Gentoo, но не пришёл на ЛОР с ЖЖшной (пусть и полутехнической) портянкой.

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

Господа критикующие systemd просто стараются умолчать о том, что остальное еще хуже.

В Alpine потрясный инит. СистемД не нужен. Да и SysV неплохо справлялся. СистемД начинал с лрзунгов – ускоренная параллельная загрузка. А потом стал главным топмозом системы. Ради дерева даже логи в бинарный формат сунули, как будто бы в тексте нельзя дерево выстроить. Это просто набор лжи, отверсти, дешёвой пропаганды, проталкавания и тупости. Линус не говорил открыто, что СистемД отстой, но имел ввиду именно это. И оно так и не научилось в пользовательских учётках on login демонов стартовать. Это отстой.

anonymous
()
Ответ на: комментарий от mord0d

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

анон-дезертир

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

СистемД начинал с лрзунгов – ускоренная параллельная загрузка

По факту загрузка реально ускорилась. Посмотрите на это в ретроспективе. Сейчас от старта до логина проходят считанные секунды, у кого 5, у кого 7.

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

Посмотрите на это в ретроспективе.

Это сложно. Проще написать «нинужин». Я помню себе мудрил отложенный запуск в openrc… Т.е. смотрел что именно дольше всего по времени отрабатывает и выносил эти отдельно из всех зависимостей чтобы первым загружался просто dm/wm. В результате у меня сеть подымалась уже после иксов и это некисло так времени экономило учитывая что в параллельную нормальную загрузку openrc долго не могла.

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

По факту загрузка реально ускорилась. Посмотрите на это в ретроспективе. Сейчас от старта до логина проходят считанные секунды, у кого 5, у кого 7.

Чё-т долго у них.

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

Чё-т долго у них.

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

anonymous
()
Ответ на: комментарий от Deleted

Ну дело в том, что они на самом деле меняются. Было у тебя в хидере

#define BLABLABLA_VERSION "2.2.10"
, а стало
#define BLABLABLA_VERSION "2.2.11"
. Нужно срочно пересобирать!
Собственно, такого рода проблему при сборке из сорцов еще, по-моему, никто не решил.

cherry_boy
()
Ответ на: комментарий от anonymous

В этом нет ничего из того, за что можно было бы осуждать.

Даже не пытался. Прочитал портянку, сократил до одного предложения. Кому-нибудь будет проще пробежаться по комментариям, чем читать ОП.

Ему же обидно, что угрохал уйму времени в порожняк. ЕМНИП он там даже какие-то патчи пропихивал

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

В чём-то могу ошибаться.

пока вы с пивком прохлаждались

[ЖЖ] Я не сильно меньше сделал (больше не смог, у топикстартера человекочасов с Gentoo больше) для Gentoo в своё время. Но после того как отправили в /dev/null несколько ранних попыток сделать хорошо, я забил на попытки контрибьютить. Вот только у топикстартера от политики Gentoo бомбило, а я рассудил что это они теряют, а не я. Но в итоге топикстартер не разочаровался в Linux, в отличие от меня.

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

А теперь вопрос: зачем они апают версию в хидере, если кроме этой цифры в хидерах не изменилось ни одной буквы?

Deleted
()
Ответ на: комментарий от init_6

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

Хз как сейчас, я лет 10 не проверял.

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

Хотел бы напомнить,что в это счастливое время эта фича была обозначена как экспериментальная.

Как экспериментальная она была помечена чуть менее чем всё время её существования.

Хз как сейчас, я лет 10 не проверял.

Вроде включают по дефолту но это не точно.

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

Как экспериментальная она была помечена чуть менее чем всё время её существования.

Ну и отлично.

Вроде включают по дефолту

Вряд ли.

На самом деле на медленном железе параллельная загрузка погоды не сделает, а на быстром тем более.

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

На самом деле на медленном железе параллельная загрузка погоды не сделает, а на быстром тем более.

На самом деле не важно железо. А тупит там либо намеренно установленные задержки (да есть там и такое уг) для совместимости с разным говном мамонтов и написанное по тупому запускаем и ждём до момента когда заработает. Про выполнение в фоне по ходу не знали видимо. Или классика - «и так сойдёт».

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

А тупит там либо намеренно установленные задержки (да есть там и такое уг)

Это как в случае задержки загрузки на пару минут при отсутствии линка?

На самом деле не важно железо.

Ещё как важно, у тебя просто нет системы на 40 Гб максторе.

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

Не в сустемд дело, ты не понял, ну да ладно.

bhfq ★★★★★
()

Так Nix бинарный или нет? Есть ли смысл использовать его на ноуте с не особо много памяти? Я NixOS год назад в виртуалке обкатывал, не понял как править дотфайлы и забросил это дело, ещё помню что очень медленно ставились пакеты. Сейчас уже более менее понимаю как этим всем ворочать.

Artamudo ★★★★
()

Для тех, кто думает перейти на NixOS

А спустя несколько лет…

«Для тех, кто думает перейти на MacOS»

xD

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

Красноглазика спросить забыли. Макос здесь вообще непричем. Макос это та же шинда для домохозяек

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

Красноглазика спросить забыли

А ты не забывай и всё будет в шоко-ладе.

RedEyedMan666
()
Ответ на: комментарий от anonymous

Макос здесь вообще непричем.

Не только лишь все способны терпеть трудности эксплуатации линуксов. ТС не выдержит и сдастся на милость веселым парням.

RedEyedMan666
()
Ответ на: комментарий от Artamudo

Так Nix бинарный или нет?

Дефолт тянет собранные пакеты из бинарного кеша. Но если поменять настройки будет собирать из сорцов. В общем он одновременно и бинарный и соуцебазед.

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

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

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

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

anonymous забыл вариант что внезапно появится ещё более крутяцкая нежели nixos вещь. Но это вряд ли случится.

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

Со мною гента останется… навсегда!

Я тоже когда-то так думал. Иногда лучше бросить всё и начать с чистого листа.

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

внезапно появится ещё более крутяцкая нежели nixos вещь. Но это вряд ли случится.

Он уже есть в виде концептов на баше, питоне, кто-то даже на хаскеле пытается. Если гуглить «redo build system», может, что-нибудь покажет. Он не только «рецепты с ингридиентами» может запоминать/хешировать, но и результат. Что дает возможность при одних и тех же рецептах, написанных например в другом порядке, но дающих один и тот же результат, не пересобирать весь граф зависимостей. Идея простая, интересно почему-то до сих пор не реализована.

anonymous
()
Ответ на: комментарий от mord0d

Я тоже когда-то так думал, а потом мало того, что вернулся спустя 4 года, так ещё и меньше чем через год стал ментейнером пакета в основном дереве.

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

Я тоже когда-то так думал. Иногда лучше бросить всё и начать с чистого листа.

У тебя юзкейсы админские и ты из секты *BSD. А я врядли променяю Gentoo на что-то другое, тем более на такой странный дистрибутив на симлинках. Кажется, уже был такой дистрибутив, у которого иерархия корневой ФС была какая-то своя, но о нем все забыли.

RedEyedMan666
()
Ответ на: комментарий от anonymous

В nixos трудностей не просто меньше чем в линуксах, но меньше чем в макосине с шиндой отдельно взятых.

Зато наверняка есть другие трудности. Ничего идеального не бывает. Надо просто определиться с выбором дистрибутива, а не прыгать с одного на другой. Я с гентой определился еще в 2011 году. С тех пор, я пробовал другие дистрибутивы, например, Manjaro, хотя знал, что это всё не серьезно и в итоге вернусь на Gentoo :)

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

У виндузятников и виндузятников-игрунов вообще иного выбора нет – Windows или ничего. Они пердолевают трудности с dll-hell, засорением системы из-за установки кучи приложений сомнительной нужности, вирусами и т.д. Всё также, как и в далеких нулевых, когда я сам не знал ничего кроме венды :)

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

Надо просто определиться с выбором дистрибутива, а не прыгать с одного на другой.

Сейчас доготовлю xmonad и пересяду на NixOS. Два года сидел на Manjaro.

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

Да, если собирать кучу всякой всячины на Gentoo, возникнет тот же dependency-hell, увлекательные взаимоблокировки при попытке обновиться и т.д. Я эту проблему решаю чисткой юзов и списка world, держу как можно меньше пакетов.

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

Точнее, не решаю, а пытаюсь недопустить ее возникновение. В любом случае, нет смысла хранить софт (пакеты), который не используешь.

RedEyedMan666
()
Ответ на: комментарий от grem

Гентушника с генты согнать можно, вытравить генту из гентушника — нет. ☺

Но в моём случае уход с генты был из принципа. Они виноваты лишь в том, что дропнули Gentoo/kFreeBSD, так бы я скорее всего остался на Getnoo, отказавшись только от ядра GNU/Linux.

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

У тебя юзкейсы админские

И чем вдруг Gentoo плох в качестве серверной установки?

и ты из секты *BSD

Не надо по себе судить, окда? Это ЛОР — сборище маленьких (и больших) сект. А я прихожу в эту кунсткамеру покормить зверинец и понаблюдать за копошением. ☺

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

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

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

Сидел на генте с 2002 года, тогда гента была как глоток свежевого воздуха. Больше всего нравился свежий софт и дружественность для разработки: не надо отдельно ставить dev-пакеты, ебилд для своего совта пишется за пять минут, вот это всё. Но со временем ЖОСКО ЗАДРАЛИ бесконечные баги при обновлении. Каждое обновление превращается в квест с чтением багтрекера и гуглением ошибок. Потому что у генты есть фундаментальная проблема: невоспроизводимость. У каждого девелопера на машине своя уникальная комбинация установленных пакетов, их версий и USE-флагов. Регулярно случается, что ебилды используют неявные зависимости, которые у разработчика случайно установлены, и у него всё собирается, а у тебя - нет. Либо случается, что пакет не собирается именно с твоей комбинацией USE-флагов. А у разработчика всё работает, и ему пофиг. Даже простого USE=«doc» достаточно, чтоб огрести приключений. Потому что у большинства девелоперов оно отключено, и сборку документации никто толком не тестирует. Послал штук двадцать патчей, многие из которых висели годами, ибо большинству разрабов тупо пофиг. К счастью, два года назад открыл для себя NixOS. До сих пор не могу поверить своему счастью. Полная воспроизводимость: если один раз собралось на машине у разработчика, то будет собираться всегда и у всех, ныне и присно и во веки веков. Для разработки софта можно положить в корень проекта shell.nix, описать в нём все зависимости, зафиксировать версию nixpkgs, и у всех участников проекта будет абсолютно идентичное рабочее окружение. Оно же будет в продакшоне на сервере. Никаких больше «apt-get install libxxx-dev libyyy-dev libzzz-dev postgresql-dev python-dev…» с непредсказуемым результатом. Можно вернуться к проекту через 10 лет, запустить nix-build, и всё соберётся! Это вообще законно? Сборка nixpkgs автоматически тестируется на билдферме, а не на юзерах, как в генте. Из-за этого даже в unstable почти никаких багов. Плюс атомарные обновления: если даже посреди nixos-rebuild что-то сломается, твоя текущая система вообще не будет затронута. Либо, если после обновления обнаружишь баг в софте, всегда можно откатиться на предыдущую версию. Не копится никакой мусор в системе: при каждом обновлении новая система по сути пересобирается с нуля, а старая выбрасывается. Но благодаря воспроизводимости и иммутабельности большая часть старой системы используется повторно, а пересобирается лишь то, что изменилось. Я не знаю, если человек при виде этого не испытывает катарсис и не бежит, просветлённый, нести благую весть окружающим, то он профнепригоден просто, и с ним уже нечего вести разговоры. Кому надо, давно уже всё поняли.

anonymous
()
Ответ на: комментарий от mord0d

И по поводу лицензий я тебе уже объяснял

Ты отлично объяснил свои собственные страхи и предубеждения

бесполезно пытаться донести что-либо сектанту-фанатику,

И кто тут у нас по себе не судит?)

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

Ты знаешь кому их предъявить.

Мой шаг был хоть и принципиальным, но обдуманным

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

RedEyedMan666
()
Ответ на: комментарий от anonymous

Но со временем ЖОСКО ЗАДРАЛИ бесконечные баги при обновлении. Каждое обновление превращается в квест с чтением багтрекера и гуглением ошибок. Потому что у генты есть фундаментальная проблема: невоспроизводимость. У каждого девелопера на машине своя уникальная комбинация установленных пакетов, их версий и USE-флагов.

Меня на https://forums.gentoo.org предупреждали, что Gentoo больше подходит тем, у кого огромное количество свободного времени или нет семьи. Я как раз из этой категории. И при этом, я ленив. Изучаю что-то новое только в крайнем случае и не люблю перемены, то есть, консервированный консерватор :) Ну так вот, мне эти квест и гугление не доставляют неудобств, наверное привык уже. Обновляюсь два-три раза в год (надо же когда-то пользоваться софтом, а не обслуживать систему).

К счастью, два года назад открыл для себя NixOS. До сих пор не могу поверить своему счастью. Полная воспроизводимость: если один раз собралось на машине у разработчика, то будет собираться всегда и у всех, ныне и присно и во веки веков. Для разработки софта можно положить в корень проекта shell.nix, описать в нём все зависимости, зафиксировать версию nixpkgs

Я взялся за разработку своей игры, это происходит на Gentoo. Тестовые сборки игры запускаются в нескольких дистрибутивах линукса (среди которых Manjaro), а также в Windows. Врядли я буду подстраиваться под правила NixOS. Мне достаточно и того, что мое поделие запускается на большинстве дистрибутивов. Кроме того, я не замечал, чтобы NixOS поддерживался популярными приложения, такими как Blender, Gimp, Krita и т.д. Это означает, что софт в NixOS собирается по определенным правилам.

RedEyedMan666
()
Ответ на: комментарий от anonymous

Можно вернуться к проекту через 10 лет, запустить nix-build, и всё соберётся! Это вообще законно? Сборка nixpkgs автоматически тестируется на билдферме, а не на юзерах, как в генте.

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

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

RedEyedMan666
()
Ответ на: комментарий от anonymous

Можно вернуться к проекту через 10 лет, запустить nix-build, и всё соберётся!

Будто за 10 лет компиляторы не изменятся, не появятся регрессии и баги. Странное такое преимущество. Пересобирать систему 10-летней давности с помощью такого же тухлого компилятора, чтобы что? Чтобы было?)

RedEyedMan666
()
Ответ на: комментарий от anonymous

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

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

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

А еще есть такой «синдром гентушника», то есть, когда гентушник ленится и не торопится следить за своим хозяйством. Вот поэтому я уже давно пользуюсь блендером в бандле с официального сайта, 2.8. в дереве не было, а запилить ебилд было совсем лениво и некогда.

RedEyedMan666
()
Ответ на: комментарий от anonymous

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

RedEyedMan666
()
Ответ на: комментарий от anonymous

У каждого девелопера на машине своя уникальная комбинация установленных пакетов, их версий и USE-флагов.

Добавь сюда кучу архитектур. Я пока, например, не представляю что делать с багами сборки на sparc.

grem ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.