| | 1.2, Аноним (-), 22:53, 12/06/2015  [ответить] [﹢﹢﹢] [ · · · ] | +6 +/– |  | > параллельно выполняемые сопрограммы Lua (coroutines), взаимодействующие с ОС через каналы обмена сообщениями Это они чё, эрланг изобрели?
 |  |  | 
 
|  | | 2.11, Аноним (-), 03:01, 13/06/2015 [^] [^^] [^^^] [ответить] | –3 +/– |  | > Это они чё, эрланг изобрели? Это они все plan9 перепевают. Теоретически вроде круче только йайцы, по крайней мере по мнению академиков. А практически - никто не понимает нафейхоа все это надо.
 |  |  | 
 |  | | 3.16, Пингвино (ok), 06:25, 13/06/2015 [^] [^^] [^^^] [ответить] | +2 +/– |  |  Отучивайся говорить за всех. Если ты в силу своей ограниченности не понимаешь зачем это нужно, то это не значит что другие не понимают 
 |  |  | 
 |  | | 4.56, Аноним (-), 13:44, 15/06/2015 [^] [^^] [^^^] [ответить] | –1 +/– |  | Ограниченный - это тот кто пытается выдать желаемое за действительное, никак не желая признавать очевидное. Как можно быть такими инфантильными олухами? Надо все это кучке академзaдpoтов, поставивших расовую верноту над здравым смыслом. А весь остальной мир недвусмысленно вертел на известном месте такие прожекты. В технике по этому поводу целое понятие есть - прожектерство. Ну а сабж - образцовый пример прожЕкта, достойный парижской палаты мер и весов. Как эталон сферического прожекта в вакууме. 
 |  |  | 
 |  | | 5.58, Пингвино (ok), 13:50, 15/06/2015 [^] [^^] [^^^] [ответить] | +1 +/– |  |  > Ограниченный - это тот кто пытается выдать желаемое за действительное, никак не > желая признавать очевидное. Как можно быть такими инфантильными олухами? Надо все
 > это кучке академзaдpoтов, поставивших расовую верноту над здравым смыслом. А весь
 > остальной мир недвусмысленно вертел на известном месте такие прожекты. В технике
 > по этому поводу целое понятие есть - прожектерство. Ну а сабж
 > - образцовый пример прожЕкта, достойный парижской палаты мер и весов. Как
 > эталон сферического прожекта в вакууме.
 Да-да, все это мы уже слышали про лисп, но почему-то во многих языках нынче GC юзают. Но аноним конечно же лучше знает кому, что и как надо правильно делать? 
 |  |  | 
 |  | | 6.65, Аноним (-), 04:40, 21/06/2015 [^] [^^] [^^^] [ответить] | +/– |  | > Да-да, все это мы уже слышали про лисп, но почему-то во многих > языках нынче GC юзают. Но аноним конечно же лучше знает кому,
 > что и как надо правильно делать?
 Хз, я не фанат gc. Вы ими и пользуйтесь, если вам это надо. Можете также пользоваться lisp-ом. Или чем там еще. А мне этот ваш lisp - ни в п...у, ни в красну армию.
 |  |  | 
 |  | | 7.67, Пингвино (ok), 11:55, 21/06/2015 [^] [^^] [^^^] [ответить] | +/– |  |  >> Да-да, все это мы уже слышали про лисп, но почему-то во многих >> языках нынче GC юзают. Но аноним конечно же лучше знает кому,
 >> что и как надо правильно делать?
 > Хз, я не фанат gc. Вы ими и пользуйтесь, если вам это
 > надо. Можете также пользоваться lisp-ом. Или чем там еще. А мне
 > этот ваш lisp - ни в п...у, ни в красну армию.
 А ты хоть строчку кода написал-то, умник? Если да, то читай до просветления http://www.nestor.minsk.by/sr/2003/07/30710.html
 |  |  | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 
|  | | 2.4, Аноним (-), 23:56, 12/06/2015 [^] [^^] [^^^] [ответить] | –2 +/– |  | При всем моём уважении к ним, ко всему *9 и инферно в частности, но портировать это для xen... не выйдет, ибо это ОС-паразит, ей нужна другая ОС под ней, та, что обеспечивает все низкоуровневые операции с железом и прочее. 
 |  |  | 
 |  | | 3.7, Аноним (-), 00:47, 13/06/2015 [^] [^^] [^^^] [ответить] | +/– |  | > При всем моём уважении к ним, ко всему *9 и инферно в > частности, но портировать это для xen... не выйдет, ибо это ОС-паразит,
 > ей нужна другая ОС под ней, та, что обеспечивает все низкоуровневые
 > операции с железом и прочее.
 значит и ерланг с хаскилем тоже нельзя в хене запускать.
 |  |  | 
 |  | | 4.10, Crazy Alex (ok), 02:56, 13/06/2015 [^] [^^] [^^^] [ответить] | +/– |  |  Их не пытаются называть ОС. Впрочем, хаскель - в любом случае тот ещё сферический конь в вакууме. 
 |  |  | 
 | 4.22, Michael Shigorin (ok), 09:42, 13/06/2015 [^] [^^] [^^^] [ответить] | +/– |  |  > значит и ерланг с хаскилем тоже нельзя в хене запускать. Вообще-то известна эрланговая машина, запускаемая прямо под Xen.
 |  |  | 
 | 
 |  | | 4.30, Аноним (-), 15:44, 13/06/2015 [^] [^^] [^^^] [ответить] | –1 +/– |  | Наставьте на путь истинный, чтоб сразу научиться на железе запускать, без всяких там vmlinuz 
 |  |  | 
 | 
 | 3.41, bOOster (ok), 09:05, 14/06/2015 [^] [^^] [^^^] [ответить] | –2 +/– |  |  Че за глупость? Любая абстракция, решающая комплекс специфических задач может называться "Операционной системой", то есть СИСТЕМОЙ осуществляющей решения определенных ОПЕРАЦИЙ
 
 |  |  | 
 | 
 | 
 
 
|  | | 2.12, Аноним (-), 03:02, 13/06/2015 [^] [^^] [^^^] [ответить] | +1 +/– |  | > Интересная операционная система ! Ога, как рыбка прилипала. Устрашает всех целой акулой. Правда, для этого акула к которой можно прилепиться - должна все-таки быть. Иначе устрашение не срабатывает.
 |  |  | 
 | 
 
 | 1.8, Crazy Alex (ok), 00:47, 13/06/2015  [ответить] [﹢﹢﹢] [ · · · ] | +5 +/– |  |  Ещё одна попытка реализовать идеально красивую абстракцию, угу. Ну никак люди не поймут, что не бывает "отсутствия различий в доступе к локальным и внешним ресурсам". Ну вот просто потому что отвалившийся локальный жесткий диск - это ЧП и не проблема ОС или прикладного софта. Отвалившийся смонтированный сетевой ресурс должен быть аккуратно обработан. О различиях в паттернах доступа и подобном я и не говорю. Тут регулярно хочется знать, на SSD или HDD данные лежат, а они - "отсутствие различий". Причём как полигон для исследования концепций, которые потом будут реализованы где-то в практически применимом виде подобные штуки хороши и нужны - или, как минимум, безвредны. Но надо понимать, что это именно полигон.
 Вот подозреваю, что plan9 именно поэтому и не взлетела - практик интуитивно понимает, что слишком красивая архитектура - это всегда результат игнорирования реального мира, и использовать её - значит искать себе приключения.
 |  |  | 
 
|  | | 2.13, Аноним (-), 03:04, 13/06/2015 [^] [^^] [^^^] [ответить] | +/– |  | Ну, блин, академики рафинированные же. Что ты как маленький. О том что кроме крЮтых 10Гбит линков у них в лабе бывает еще и сопливый GPRS, который, типа, тоже сеть - они подумают как-нибудь потом. Когда юзер будет по 20 минут ффтыкать на элементарные операции, которые на их гигабитах заканчивались за полсекунды. 
 |  |  | 
 |  | |  | | 4.59, Аноним (-), 13:56, 15/06/2015 [^] [^^] [^^^] [ответить] | +/– |  | > Между нодами в кластере? Скорее 40Gbe и Infiniband. Ну если дармое^W и грантопи^W, в общем, "очень полезным ребятам из bell labs" удалось вышибить денег из лох^W инвесторов на это - может быть. А так много ты кластеров видел под управлением этой требухи? Как впрочем и весь plan9. Вроде задумано крЮто, но как оказалось, реактивные двигатели - неважный движок для автомобиля. И стульчик с атомным двигателем - круто, но бывает только в "незнайке на Луне". А на улицу такие выпускать никто не собирается.
 |  |  | 
 | 
 | 3.25, Crazy Alex (ok), 12:56, 13/06/2015 [^] [^^] [^^^] [ответить] | +4 +/– |  |  Э... я немного другое имел в виду. Академики рафинированные, которые сидят в своих лабах, обычно всё это понимают, занимаются исследованиями, пишут статьи и диссеры и редко кто из них настолько сходит с ума, чтобы исследовательские проекты в неизменном виде объявлять спасением для реального мира. А вот те, кто на них со стороны смотрит, иногда слишком перевозбуждаются. Вот я и напоминаю, что между красивым концептом и практически применимой системой - пропасть. Которая обычно заполняется уже существующими средствами и методами, и в результате вместо революций имеем эволюционное развитие существующих систем. Собственно, разница обычно очень заметна. Если какой-то лабораторный конструкт пытаются осторожно добавить к существующим готовым системам - как, допустим, в императивные языки добавляют как один из вариантов элементы функциональщины - то есть шанс. А если предлагают всё выкинуть и заменить на какое-то гениальное изобретение - значит, это либо академическое упражнение либо люди с головой не дружат. 
 К примеру, Sun много лет назад пыталась продвинуть NetPC или как там оно звалось - в виде сферического коня. В конце концов оно пришло - но в виде гибридных систем с самым разным уровнем "облачности", переплелось с локалом - и вот в таком виде жизнеспособно.
 Да, если что - я сразу оговариваюсь, что вышесказанное не имеет отношения к лисп-машинам и прочей древности, когда мейнстрима, как такового, не было и вообще практического опыта в IT было наработано мало.
 |  |  | 
 |  | | 4.60, Аноним (-), 13:59, 15/06/2015 [^] [^^] [^^^] [ответить] | –2 +/– |  | > "облачности", переплелось с локалом - и вот в таком виде жизнеспособно. Ну вот и получается что сказ про микроядра - закончился появлением гипервизоров, сказ про сетевую прозрачность - облаками и всякими сетевыми шарами. Но вот только все это как оказалось не имело ничего общего ни с plan9, ни с вот этим сферическим чудо-юдом в вакууме.
 > и вообще практического опыта в IT было наработано мало.
 Да я так смотрю, некоторые не против встать на старые грабли по второму разу :)
 |  |  | 
 | 
 | 
 | 2.26, Mihail Zenkov (ok), 13:12, 13/06/2015 [^] [^^] [^^^] [ответить] | +3 +/– |  |  > Ещё одна попытка реализовать идеально красивую абстракцию, угу. Вы оцениваете применимо к персональному компьютеру.
 > Ну никак люди не поймут, что не бывает "отсутствия различий в доступе к локальным и внешним ресурсам". Ну вот просто потому что отвалившийся локальный жесткий диск - это ЧП и не проблема ОС или прикладного софта. Отвалившийся смонтированный сетевой ресурс должен быть аккуратно обработан.
 А может это и не правильно? Представьте, работаете вы, а система говорит - "Один из ваших локальных системных hdd больше не доступен, используются удаленные резервные копии. Пожалуйста, замените hdd для восстановления прежней скорости работы".
 > О различиях в паттернах доступа и подобном я и не говорю. Тут регулярно хочется знать, на SSD или HDD данные лежат, а они - "отсутствие различий".
 Я думаю не проблема, добавить атрибут показывающий текущее время отклика, пропускную способность и нагрузку.
 > Вот подозреваю, что plan9 именно поэтому и не взлетела - практик интуитивно понимает, что слишком красивая архитектура - это всегда результат игнорирования реального мира, и использовать её - значит искать себе приключения.
 Я тоже далеко не уверен - нужно ли мне что-то подобное. Но перспективы подобные ОС открывают интересные - появится возможность не только расшаривать часть данных (как мы это сейчас делаем через торренты), но и вычислительные ресурсы. Даже в локальном масштабе это выглядит интересно - можно запустить ресурсоемкую задачу на RBPi/телефоне/планшете, а тот задействует ближайшее доступные вычислительные мощности пк/сервера/ноутбука/игровой приставки. В глобально масштабе, появится возможность дома запускать задачи, сейчас доступные только суперкомпьютерам.
 |  |  | 
 |  | | 3.28, mine (ok), 14:09, 13/06/2015 [^] [^^] [^^^] [ответить] | +/– |  |  > А может это и не правильно? Представьте, работаете вы, а система говорит - "Один из ваших локальных системных hdd больше не доступен, используются удаленные резервные копии. Пожалуйста, замените hdd для восстановления прежней скорости работы". Скорее "ХЗ, что сломалось. ХЗ, что работает. Апсракция yopta."
 > Я думаю не проблема, добавить атрибут показывающий текущее время отклика, пропускную способность и нагрузку.
 Сначала добавим абстракцию, потом косвенные признаки для диференциации.
Убил бы, потому что уже имел опыт работы с таким API.
 
 |  |  | 
 |  | | 4.29, Mihail Zenkov (ok), 15:27, 13/06/2015 [^] [^^] [^^^] [ответить] | +2 +/– |  |  >> А может это и не правильно? Представьте, работаете вы, а система говорит - "Один из ваших локальных системных hdd больше не доступен, используются удаленные резервные копии. Пожалуйста, замените hdd для восстановления прежней скорости работы". > Скорее "ХЗ, что сломалось. ХЗ, что работает. Апсракция yopta."
 Вы видите какие-то реальные проблемы с диагностикой при таком подходе?
 >> Я думаю не проблема, добавить атрибут показывающий текущее время отклика, пропускную способность и нагрузку.
> Сначала добавим абстракцию, потом косвенные признаки для диференциации.
 > Убил бы, потому что уже имел опыт работы с таким API.
 То есть вы за то, что бы для ssd/dvd/hdd/usb-flash/etc ввести отдельные open()/read()/write()/etc?
 |  |  | 
 | 
 | 3.34, Crazy Alex (ok), 21:15, 13/06/2015 [^] [^^] [^^^] [ответить] | +/– |  |  Насчёт правильно или нет - дискуссия долгая, я полагаю, что довольно бессмысленная идея - быть готовым к исчезновению чего угодно и для всего автоматом держать резервные копии. Банально неэффективно. Но, повторюсь, это отдельная тема. Вот если внятно разобраться с атрибутами, к примеру, построив иерархию хранилищ вроде той, что есть в STL у итераторов - было бы много пользы, даже без всех остальных идей.
 А насчёт перспектив - я ж не против. Хотя то, что вы описали, с помощью акторов - в эрланге, Akka или ещё где - и сейчас делается довольно просто, и не распространено скорее из-за отсутствия спроса. При чём там это зрелая модель, показавшая свою практическую применимость. Но пусть эти перспективы отрабатываются в исследовательских проектах, а в реальное использование приходят как модули для уже существующих систем, без революций.
 |  |  | 
 |  | |  | | 5.39, Аноним (-), 01:23, 14/06/2015 [^] [^^] [^^^] [ответить] | +1 +/– |  | > В перспективе локальные диски вообще могут стать просто кэшем и частью децентрализованных хранилищ (типа торрент). > Всю иерархию не построишь - так как это потенциально весь интернет. ИМХО достаточно было бы добавить еще одну (или несколько) системных функций - в качестве параметра путь или имя файла, а на возврате время отклика/пропускная способность/etc.
 man fscache ?
 |  |  | 
 |  | | 6.54, Crazy Alex (ok), 12:51, 15/06/2015 [^] [^^] [^^^] [ответить] | +/– |  |  Эрланг замечательно умеет включать в себя написанное на сях и не только, и тяжелая обрабтка данных на нём так и делается - эрлангу оставляем взаимодействие по сети и управление процессами, саму работу делаем на чём удобно. 
 |  |  | 
 | 
 | 5.53, Crazy Alex (ok), 12:49, 15/06/2015 [^] [^^] [^^^] [ответить] | +/– |  |  По мне - понимание софтом, можно или нет полагаться на наличие данного диска - лучшая политика, чем требовать гарантированную работу. Проще и дешевле. Насчёт иерархии - вы не поняли мены, видимо. В STL определено, какими свойствами обладает итератор - ну там, двунаправленный долджен с окнстантной сложностью отдавать предыдущий последующий элемент, random acces - кроме этого должен с константной сложнотсью отдавать проивольный элемент, и т.д. Так же для контейнеров определена сложность, котороая есть у методов. Вот в каком-то смысле похожую систему хотелось бы видеть для хранилищ. Ну там, "можно полагаться на наличие или нелья", скорость, задержка, равномерность скорости - что-то подобное. По идее - один IOCTL дополнительный, плюс чётко прописанные критерии, как именно вычисляются эти параметры.
 Насчёт эрланга - инстансы приложения вам придётся запустить всё равно на каждой машине, конечно ну а дальше раскидывать нагрузку он хорошо умеет. Но синтаксис нечеловеческий. Akka - аналогичный функционал в виде JVM-библиотеки.
 |  |  | 
 | 
 | 
 | 3.62, Аноним (-), 14:30, 15/06/2015 [^] [^^] [^^^] [ответить] | +/– |  | ЧСХ, кому все это было реально надо  гугли там всякие  - давно забабахали сетевы... большой текст свёрнут, показать |  |  | 
 |  | |  | | 5.66, Аноним (-), 05:19, 21/06/2015 [^] [^^] [^^^] [ответить] | +/– |  | Поэтому давно придумали RAID, например  В общем академики сделали как всегда оче... большой текст свёрнут, показать |  |  | 
 | 
 | 
 | 
 | 2.32, приборчик (?), 19:29, 13/06/2015 [^] [^^] [^^^] [ответить] | +/– |  | >[оверквотинг удален] > - это ЧП и не проблема ОС или прикладного софта. Отвалившийся
 > смонтированный сетевой ресурс должен быть аккуратно обработан. О различиях в паттернах
 > доступа и подобном я и не говорю. Тут регулярно хочется знать,
 > на SSD или HDD данные лежат, а они - "отсутствие различий".
 > Причём как полигон для исследования концепций, которые потом будут реализованы где-то в
 > практически применимом виде подобные штуки хороши и нужны - или, как
 > минимум, безвредны. Но надо понимать, что это именно полигон.
 > Вот подозреваю, что plan9 именно поэтому и не взлетела - практик интуитивно
 > понимает, что слишком красивая архитектура - это всегда результат игнорирования реального
 > мира, и использовать её - значит искать себе приключения.
 Вы не врубились в ключевое слово - облако. В облаке - я не знаю и не хочу знать о различиях, у меня лишь ресурсы, которые виртуализированы. Она выглядит многообещающе. Особенно учитывая скорость LuaJit (а она поразительна). 
 |  |  | 
 |  | | 3.33, Crazy Alex (ok), 21:07, 13/06/2015 [^] [^^] [^^^] [ответить] | +/– |  |  Во-первых, там облака указаны только как один из вариантов применения. В-вторых - я не спец в облаках и привожу пример из той области, в которой разбираюсь. Я в принципе считаю, что подход "Представим всё как X" не работает. Работает "представим вся как X1, X2, X3... зная, что количество этих разновидностей будет увеличиваться, а после того, как их станет слишком много - мы выкинем эту абстракцию и подберём что-то более подходящее к нашим условиям". 
 Кроме того - если нечто претендует на применимость везде - это заведомый мусор. Один из важных признаков прилично спроектированной системы - понимание разработчиком, где эта система работать перестаёт.
 |  |  | 
 |  | | 4.36, Аноним (-), 21:51, 13/06/2015 [^] [^^] [^^^] [ответить] | +/– |  | > Я в принципе считаю, что подход "Представим всё как X" не работает. Работает "представим вся как X1, X2, X3... зная, что количество этих разновидностей будет увеличиваться, а после того, как их станет слишком много - мы выкинем эту абстракцию и подберём что-то более подходящее к нашим условиям". Расскажите мне в чем различие локального HDD примонтированого по пути XXX,
iSCSI по пути YYYY, и какой нить сетевой FS - по пути ZZZZ.
 кроме тривиального что iSCSI, и сетевая FS тупо быстрее и работают на скоростях близких к скорости RAM (10-60 Gbyte/s) ? Кстати покажите мне такой локальный дисковый сервис - который сможет обеспечить такие скорости?
 |  |  | 
 |  | | 5.45, Crazy Alex (ok), 14:32, 14/06/2015 [^] [^^] [^^^] [ответить] | +/– |  |  Первое. Ещё раз я не сторонник утверждений на все случаи жизни. Вполне вероятно, что может быть система, где сетевое хранилище будет по всем параметрам эквивалентно локалу. Но фишка в том, что может и не быть. Второе. Если у вас есть что-то заведомо быстрее, чем локальный диск - приложению, в идеале, об этом надо бы знать.
 Третье. Скорость - не всё. например, к сетевой ФС возможен конкурентный доступ невесть чего, и в результате скорость может непредсказуемо деградировать в произвольный момент - уж оверселлинг все видели. Локальный же диск как был, так и есть. То же самое касается доступного дискового пространства.
 Четвёртое. Ещё раз - не всё сводится к облакам. Из новости: "Система предназначена как для решения традиционных задач распределённых вычислений и симуляции, так и для применения в облачных системах и сетевых системах управления и контроля".
 Пятое - как ни крути, между машиной и удалённым сетевым хранилищем больше узлов, которые могут сфейлить. Разумеется, это решается резервированеим и прочим, но закончится это всё ещё одной идеальной системой в вакууме - только теперь это будет СХД, на которую потрачено в десять раз больше, чем можно было бы.
 Шестое. Особенности легко проигнорировать, навернув сверху обобщённый протокол. А вот обратное сделать несколько затруднительно.
 Седьмое. Диски были одним примером, вы к ним как-то тщательно привязались. Наверняка есть масса ситуаций, где подход "а мы всё сделаем коллбеками на Lua" даст сбой.
 Достаточно?
 |  |  | 
 |  | | 6.48, Аноним (-), 22:41, 14/06/2015 [^] [^^] [^^^] [ответить] | +/– |  | У приложения будет особенный read 2    или специальный write     Мисье - вы точн... большой текст свёрнут, показать |  |  | 
 | 
 | 
 | 4.37, Аноним (-), 22:44, 13/06/2015 [^] [^^] [^^^] [ответить] | –1 +/– |  | ps. напомню что локальный диск ограничен SAS bus, который выше 6Gbit/s прыгать не научился, а нормальные сетевые стораджи они упираются в IB EDR (300 Gbit/s, продаются с начала этого года), или Intel TruePath (с прошлого года, похожие скорости). |  |  | 
 |  | | 5.40, Ytch (ok), 04:26, 14/06/2015 [^] [^^] [^^^] [ответить] | +/– |  |  Что-то во всем предыдущем обсуждении никто особо не упирал на то что "локальный=быстро, сетевой=медленно и в этом всё дело", а вы чё-то всё свели к скорости и доказываете (зачем-то?) что "сетевое бывает существенно быстрее". Ну бывает и что? Далеко не только из-за отличий в скоростях (в любую сторону) с сетевым и локальным работают по-разному. 
 |  |  | 
 |  | | 6.46, Crazy Alex (ok), 14:34, 14/06/2015 [^] [^^] [^^^] [ответить] | +/– |  |  Да человек тут вообще упустил, что диски - это всего лишь пример, и не более, и зачем-то упёрся в один конкретный случай облака с крутыми СХД и 10GB сетью. Основная идея - не о дисках вообще, а что подход "единственно верного решения" не работает на практике. 
 |  |  | 
 |  | | 7.49, Аноним (-), 22:44, 14/06/2015 [^] [^^] [^^^] [ответить] | +/– |  | > Да человек тут вообще упустил, что диски - это всего лишь пример, > и не более, и зачем-то упёрся в один конкретный случай облака
 > с крутыми СХД и 10GB сетью. Основная идея - не о
 > дисках вообще, а что подход "единственно верного решения" не работает на
 > практике.
 СХД - применяются не только в облаках, и не только в хостинга. Неожиданно так.
 А для остальных - еще раз - в чем отличие для приложения - которое хочет 
1) открыть,
 2) прочитать, записать
 в некий файл в этих трех случаях. Знание где именно файл расположен - очень и очень редко когда надо.
Не смотря на утверждения местных "аналитиков".
 
 |  |  | 
 | 
 | 
 | 
 | 
 | 
 | 2.50, Аноним (-), 07:02, 15/06/2015 [^] [^^] [^^^] [ответить] | +/– |  | > Ещё одна попытка реализовать идеально красивую абстракцию, угу. Ну никак люди не поймут, что не бывает "отсутствия различий в доступе к локальным и внешним ресурсам". Почему?
 SSI кластер (каждый процесс видит  все процессорные ядра в сети и всю оперативку) узлы кластера динамически входят и выходят с него. Жаль в разжирелых последних ядрах Линукса SSI кластер уже не реализовать. Вот по этому и появляются подобные проекты DragonFlyBSD была первой ласточкой!
 > Ну вот просто потому что отвалившийся локальный жесткий диск - это ЧП и не проблема ОС или прикладного софта.
 HA кластер, где по верху DRBD лежит кластерная фс. Да при сбое диска/узла в систему мониторинга отправляется сообщение о аварии. Но все проги использующие кластерную ФС будут продолжать работать не заметив потерь.
 |  |  | 
 | 
 
 
|  | | 2.20, Аноним (-), 08:21, 13/06/2015 [^] [^^] [^^^] [ответить] | +5 +/– |  | вы мало общались с зергами, у них нет коллективного разума там жесткая иерархия всем правит королева. 
 |  |  | 
 | 
 
 
 | 1.35, username (??), 21:17, 13/06/2015  [ответить] [﹢﹢﹢] [ · · · ] | +3 +/– |  | Дурдом, люди никогда не решавшие подобные задачи оставляют комментарии типа "не нужно". Админы локалхоста и вебни вопят "ос паразит, да что она может без X, да как они посмели назвать это ОС" и "посмотрим как будет работать на gprs!" Займитесь лучше дипломом, или уроками на понедельник ))  
 |  |  | 
 
 | 1.43, sprutos (ok), 10:08, 14/06/2015  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  |  отличная идея, снять разграничения между "локально" и "удаленно". только для этого надо с самого основания закладывать верные принципы построения программ. проблемы же обычно вылезают там, где плохо спланировали алгоритмы. например, в линуксе, когда носитель (DVD-Rom, HDD, microSD...) вдруг перестаёт отвечать, происходят очень неприятные вещи. подозреваю, что это из-за того, что программисты где-то не предусмотрели как стоит такую вероятность. поэтому, естественно, что и пропадение сети заставляет систему вставать колом из-за примонтированного NBD. проблемы не в плохих технологиях "всё есть доступный файл", а в качестве реализации, в самой тщательности проработки.
 |  |  | 
 
|  | | 2.51, анон (?), 12:23, 15/06/2015 [^] [^^] [^^^] [ответить] | +/– |  | Это не проблема тщательности разработки, а проблема инфраструктуры. Если у тебя ресурс может механически, электрически отвалится, то на достаточно больших масштабах он обязательно отвалится. И тогда будут проблемы. Например в мире баз данных есть такое понятие как распределенная транзакция. Т.е. операция, которая должна быть проведена согласована на двух и более базах данных. Как ты не модифицирую и ускоряй алгоритм, ты рано или поздно станешь перед необходимостью подтвердить (закоммитить) транзакцию на всех узлах. И рано или поздно ты окажешься в ситуации, что один узел закоммитил, а второй упал, стал недоступен. Вот как это разрулить? Откат в обоих точках и исключение в юзерспейс? А если он через миллисекунду вдруг станет доступен? Жалко терять работу. Нужен таймаут. А какой? 30 ms или 30 min? Да и как, блин откат делать? Я же уже закоммитил на одной ноде и этими данными, возможно, кто-то воспользовался? Система "псевдокоммитов"? Короче даже на таком примере видно, что вопросов больше чем ответов. Чаще дешевле полагаться на инфраструктуру, что программисты и делают, предполагая каждый сбой фаталом и страшным факапом. 
 |  |  | 
 | 2.55, Crazy Alex (ok), 12:54, 15/06/2015 [^] [^^] [^^^] [ответить] | +/– |  |  Проблема в том, что если везде рассматривать недоступность файла как восстановимый сбой - получится монстр. А линукс - штука практичная - плевать на идеи, главное эффективная работа. 
 |  |  | 
 | 
 
 | 1.47, Аноним (-), 18:58, 14/06/2015  [ответить] [﹢﹢﹢] [ · · · ] | –1 +/– |  | Драйвера на сколько железяк есть? Оно работает с аппаратными акселерациями?
 
 |  |  | 
 
 | 1.64, Аноним (-), 19:57, 16/06/2015  [ответить] [﹢﹢﹢] [ · · · ] | –1 +/– |  | Задумка интересная. P9 и Inferno волнуют меня уже не первый год. Сможет ли Lua заменить Limbo/Oberon? 
 |  |  | 
 
 
 |