-
Notifications
You must be signed in to change notification settings - Fork 1
The Emblem.ru
EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE
одна нить, без тупиков
Знак slacker — это критский лабиринт с лабрисом (минойским двойным топором) в самом сердце. Образ древний, и он выбран намеренно.
В мифе царь Минос Критский держал Минотавра в Лабиринте, построенном под дворцом Кносса мастером Дедалом, — сооружении столь запутанном, что всякий вошедший терял дорогу. Когда Тесей пришёл сразиться с Минотавром, именно Ариадна, дочь Миноса, дала ему выход: клубок нити, который нужно разматывать на входе и сматывать на обратном пути. (Эта нить — clew по-английски — буквальный предок английского слова clue, «ключ к разгадке».)
Лабиринт мифа одноходовый (unicursal): это не путаница ветвящихся коридоров и тупиков, а один длинный извилистый путь, неизбежно ведущий к центру и обратно. Дорога только одна, и нить — её доказательство.
Само слово labyrinthos принадлежит Криту — лабрису, двулезвийному топору минойского Кносса, «дому двойного топора». Поэтому топор стоит в центре эмблемы, там, куда приходит нить.
Граф зависимостей может напоминать тот самый Лабиринт: в нём легко заблудиться, он полон развилок, ведущих в никуда. Вся работа slacker — быть нитью Ариадны: найти единственный верный путь сквозь него и ясно вручить его вам.
Этот принцип пронизывает всё до самого низа:
- Зависимости берутся только из собственного объявленного
.depпакета. slacker никогда не угадывает форк. - Приоритет абсолютен. Решатель никогда не сворачивает к источнику с более низким приоритетом и никогда молча не понижает вас.
- Здесь нет тупиков. Неудачное обновление
-currentможно откатить с помощьюrevert-pkg; что бы ни случилось, вдоль нити есть путь назад.
Нить — это не только путь, который slacker прокладывает сквозь ваши зависимости; это ещё и путь, вдоль которого строится сам slacker. Два смысла — один образ.
Линия версий slacker никогда не сбрасывается. Разработка — единая неразрывная
нить: 0.x.x, всегда пре-релиз, всегда натянутая к следующему Slackware
-current — никогда не начиная заново, никогда не возвращаясь. Новая линия
работы продолжает ту же нить 0.x, а не обрывает её ради новой; номер только
растёт. Лабиринт одноходовый и в самой истории проекта: один путь, без тупиков, без
возврата к началу.
Так эмблема говорит одно и то же об инструменте и о труде, который его создаёт.
Следуйте нити внутрь — и она разрешает вашу систему; следуйте ей в другую сторону —
и это линия каждого выпуска, сохранённая целой от первого 0.1.
И двойственность не только в прочтении — она вырезана в самой эмблеме. Лабрис в сердце — это двойной топор: два лезвия на одном топорище, сходящиеся в той единственной точке, куда приходит нить. Два лезвия одного орудия — как нить есть два пути одной линии: путь сквозь вашу систему и путь проекта, который её строит. Миф выбрал символ раньше, чем slacker; два лезвия с самого начала ждали два смысла.
Эмблема — не сохранённая картинка. Она генерируется: тот же поиск пути, что выполняет решатель, используется, чтобы прочертить единственный коридор лабиринта, и эта прочерченная нить и есть логотип. Знак чертит себя так же, как работает slacker, — один путь, найденный и пройденный.
slacker — один путь сквозь лабиринт зависимостей. Без тупиков.
slacker - slackpkg + slackpkg+ in one - Apache-2.0 - by Ioannis Anagnostakis (rizitis) - beta / WIP, for Slackware -current (64-bit & 32-bit)
Getting started
Using slacker
- Commands
- Common Workflows
- Distribution Upgrade
- Repositories and Priority
- Package History
- Dependencies
- Docker
- Templates
- Blacklist
Trust & safety
Reference
For contributors