LINUX.ORG.RU
ФорумTalks

Приснится же...

 ,


1

1

Сегодня во сне, начал разрабатывать стройную (как казалось во сне :D) модель объединения файловой структуры и объектов. Типа, зачем искусственное разделение сущностей, если каждый файл можно представить как объект со свойствами (включая имя, предков и атрибуты), а каждый объект включать в иерархию связей на манер файла в ФС. Что если прозрачно реализовать персистентность, то не нужно озабочиваться об отдельной сущности хранения данных. Сразу вспомнилась архитектура Palm, где не было деления на память — хранилище программ/данных и память (хард), где они исполняются (ОЗУ), куда грузятся. Где исполнение кода идёт сразу в хранилище.

При этом всём, все эти рассуждения ещё на фоне какого-то классического экшна, уже вылетело из головы, что там было. Что-то шпионское, кажется :) И в перерывах, вот, о таком рассуждал.

Утром проснулся, вспомнил сон, сообразил на бодрствующую голову, что в этой идее есть несколько нестыковок (типа сущностей seek'а, разряжённого контента и т.п.), зато есть несколько интересных возможностей (типа растаскивания части объектов по разным бэкендам и нодам и т.п.). Вышел по делам, вернулся дальше спать (да, у меня, порой, такой рваный ритм :D). Опаньки, продолжение идеи! На этот раз при чём уже без фонового экшна, типа, сижу и рассуждаю, прорабатываю дальше идею и даже на ЛОРе на эту тему общаюсь...

Приснится же такое :D Круче было (с точки зрения тематики этого форума) только когда мне KDE8 снился :D — KDE8... ох....

★★★★★
Ответ на: комментарий от KRoN73

но они сделали классическую архитектуру — часть RAM для хранения, часть — ди исполнения. И идиотское копирования из RAM в RAM при старте программы :)

вряд ли специально сделали, скорее не захотели ломать совместимость ИМХО

ведь с бородатых годов предполагалось, что код программы лежит на долговременном хранилище и исполнять его на месте принципиально невозможно, всякие API и много-много кода под это заточены

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

Ты это... Осторожнее с файловыми системами...

только я один подумал что дальше будет про ганса?

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

ведь с бородатых годов предполагалось, что код программы лежит на долговременном хранилище и исполнять его на месте принципиально невозможно

Как раз в бородатых годах такое было нормой :) В ПЗУ хранится, оттуда же и исполняется.

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

Ну может когда-то и видел... Может, в детстве. За последние несколько лет не помню ни одного.

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