anonymous@RULINUX.NET~# | Last login: 2024-11-24 16:02:58 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Talks | [RSS] |
Я забеременел отличной, на мой взгляд, идеей. Я долго думал, дул, и снова думал, и, наконец, выдумал вопрос: "Почему Линукс, позиционирующий себя, как очень гибкую систему, обеспечивающую большую широту свободы пользователю, не предоставляет её в такой базовой сфере, как управление файлами?". Действительно! я, вместе со всеми программками-кирпичиками, составляющими мою системку, привязан к архаичному и дубовому стандарту на иерархию! Это просто ущемление прав, яиц, воображения и всего такого прочего! Пролог закончен.
А вот, собственно, сама идея: механизм слоёв (layers), представляющий данные (файлы), хранящиеся на компьютере (а лучше - и не только на своём, то есть, интеграция в Сеть) в виде виртуальных групп файлов и каталогов. Например, тот же FHS будет всего лишь одним из равноправных слоёв! Наравне со слоем FHS-layer можно сделать свой Fuck-layer, который будет показывать системную иерархию в совершенно ином виде! и никакой из слоёв не будет "главным" или "первым среди равных" - они все равнозначны! так же можно будет объеденить все графические файлы (где бы они ни находились физически) в слой Picture-layer и одним кликом получать к этому богатству доступ. Таким же образом можно создать слой Work-layer, объединяющий все файлы, которые нужны в рамках работы над каким-нибудь проектом.
Собственно, сам механизм должен работать без дублирования файлов - только симлинки и хардлинки. Плюс к тому, я думаю создать некое подобие кдешного Nepomuk - теги, комментарии, рейтинг - но без привязок к какому-либо DE, но чтобы этими всеми плюшками можно было бы пользоваться в любом DE/WM.
В общем, я серьёзно взялся за эту хуйню, так что ждите выхода первой версии принципиально новой концепции управления файлами, где-то лет через одиннадцать. Потому что я умею кодить только "посчитайте сумму элементов массива" на TurboPascal, так что мне ещё многое предстоит изучить. Но я всё-таки сделаю это, мамой клянус!
Imperator(*) (2011-06-27 18:58:00)
Fracta1L
|
|
|
Скрыть
Re: Принципиально новое и совершенно нескучное.>Наравне со слоем FHS-layer можно сделать свой Fuck-layer, который будет показывать системную иерархию в совершенно ином виде! и никакой из слоёв не будет "главным" или "первым среди равных" - они все равнозначны! так же можно будет объеденить все графические файлы (где бы они ни находились физически) в слой Picture-layer и одним кликом получать к этому богатству доступ. Таким же образом можно создать слой Work-layer, объединяющий все файлы, которые нужны в рамках работы над каким-нибудь проектом.
>Плюс к тому, я думаю создать некое подобие кдешного Nepomuk
|
Скрыть
Re: Принципиально новое и совершенно нескучное.Если ты считаешь, что линукс тебя в чем то ограничивает, дуй и думай дальше, пока не прозреешь, что ты свободен во всем.
Id(*)(2011-06-27 19:04:09)
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.1.19) Gecko/20110430 Iceweasel/3.5.19 (like Firefox/3.5.19) |
Скрыть
Re: Принципиально новое и совершенно нескучное.>А разве это не есть тэги по сути?
|
Скрыть
Re: Принципиально новое и совершенно нескучное.Я и не сомневаюсь, что я свободен, иначе моя идея была бы обречена на провал. Но я покопался немного в нутрях системы, подумал ,и понял, что идея очень даже реализуема. Самый затык в создании альтернативы FHS для системных файлов, но я вроде бы нашёл решение. |
Скрыть
Re: Принципиально новое и совершенно нескучное.>Нет. Теги надо проставлять, а для создания слоя достаточно будет открыть браузер слоёв (что это такое и как он будет выглядеть, я пока сам не знаю) и накидать в новый слой нужные файлы и каталоги.
>Тем более, для работы с тегами надо писать какую-то нахлобучку для VFS
>а симлинки и хардлинки уже давно есть.
Но отличия от тэгов я вижу только в интерфейсе, а не в концепции. |
Скрыть
Re: Принципиально новое и совершенно нескучное.Не пойму, зачем теги. Смотри: вместо корня с /bin, /etc и т.д. имеем корень с каталогом "FHS". Эти каталоги и есть слои. Теперь, нам надо создать слой с файлами настроек. Создаём в корне каталог "Настройки" или "Settings" и швыряем туда каталоги /etc, всякие ./config и просто файлы *.conf и *rc. при этом всё это не копируется, а создаются лишь линки. Также поступаем со следующими слоями. И никаких тегов не нужно - всё на уровне ФС, и мне кажется, что работа с линками на уровне ФС всяко быстрее копания левой программы в текстовых файлах или БД. |
Скрыть
Re: Принципиально новое и совершенно нескучное.Так я могу и сейчас создать в корне каталог settings и напихать в него сим/хардлинки на конфиги. Или ты это как-то автоматизировать собрался? anonymous(*)(2011-06-28 23:14:27)
Opera/9.80 (iPad; Opera Mini/6.13548/25.623; U; de) Presto/2.5.25 Version/10.54 |
|
|
|
Этот тред читают 4 пользователя: |
Анонимных: 4 Зарегистрированных: 0 |
Re: Принципиально новое и совершенно нескучное.
Слишком много дул :)
Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101 Firefox/5.0