![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"В рамках проекта 9front создан форк операционной системы Plan 9" | +/– | ![]() |
Сообщение от opennews (??), 17-Июл-11, 09:54 | ||
Анонсирован (http://ninetimes.cat-v.org/news/2011/06/17/0-9front/) проект 9front (https://code.google.com/p/plan9front/), созданный группой энтузиастов из сообщества NineTimes (http://ninetimes.cat-v.org/about) с целью продолжения развития операционной системы Plan 9 (http://plan9.bell-labs.com/plan9/), независимо от Bell Labs. Как и код (http://plan9.bell-labs.com/sources/extra/plan9.tar.bz2) Plan 9, исходные тексты нового проекта распространяются под одобренной OSI открытой лицензией Lucent Public License (http://www.opensource.org/licenses/lucent1.02.php), основанной на IBM Public License, но отличающейся отсутствием требования публикации исходных текстов для производных работ. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Crazy Alex (??), 17-Июл-11, 09:54 | –3 +/– | ![]() |
Вот меня всегда удивляли попытки сделать так, что "нет различия в доступе к локальным и внешним ресурсам". Неужели не очевидно, что с ними должны применяться принципиально разные техники работы? Разница объёмов даных, которые есть смысл таскать, разная латентность (и как следствие - разная алгоритмика), разная вероятность возникновения ошибки, разная гранулярность и т.д. - ну какой смысл это перемешивать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #2, #3, #4, #6, #7, #37, #49, #77 |
2. Сообщение от Аноним (-), 17-Июл-11, 10:21 | +1 +/– | ![]() |
Файлы обрабатываются на удаленной машине, пользователю необходимо передать лишь его представление. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
3. Сообщение от a1 (??), 17-Июл-11, 10:31 | +/– | ![]() |
Не так все однозначно, имхо. Нельзя сказать, что локальным ресурсам всегда присущи большие объемы, высокая скорость и прочее, а удаленным наоборот. Так зачем их разделять. К тому же, некоторые нюансы можно учесть в реализации конкретного файлового сервера, а интерфейс оставить стандартным. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #9 |
4. Сообщение от ip1981 (ok), 17-Июл-11, 10:33 | +5 +/– | ![]() |
> Неужели не очевидно, что с ними должны применяться принципиально разные техники работы? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
6.
Сообщение от bw![]() | +3 +/– | ![]() |
Согласен, хотя буду менее категоричен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #16, #52 |
7. Сообщение от Аноним (-), 17-Июл-11, 11:47 | +3 +/– | ![]() |
Совершенно верно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #11, #19, #80 |
9. Сообщение от Аноним (-), 17-Июл-11, 11:50 | +/– | ![]() |
> Не так все однозначно, имхо. Нельзя сказать, что локальным ресурсам всегда присущи | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #15, #36, #43, #50 |
11. Сообщение от anonymous (??), 17-Июл-11, 12:13 | +1 +/– | ![]() |
Не соглашусь. Все зависит от надежности работы железок. Забыли уже времена когда время работы на компе до первого сбоя было сравнимо с временем загрузки ОС с флоппи диска ? И ничего, жгли еще как, и не только в тетрис и нортон командер. Сейчас обычный домашний комп состоит из такого количества компонентов, что позавидует суперкомпьютер из 1990-x. Да сам микропроцессор внутри кристалла со времен P2 это многомашинный комплекс по сути. С встроеным компилятором. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #14, #69 |
13. Сообщение от Zzz (??), 17-Июл-11, 12:18 | +1 +/– | ![]() |
Опять всё добро по карманам распихали... ну и кому нужны они без исходников? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
14. Сообщение от Аноним (-), 17-Июл-11, 12:23 | +3 +/– | ![]() |
> И все это работает сутками без сбоев и перезагрузок. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #23 |
15. Сообщение от a1 (??), 17-Июл-11, 12:25 | –1 +/– | ![]() |
При доступе к локальным ресурсам это не потребуется, а для удаленных придется реализовывать в любом случае, разве не так? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #17 |
16. Сообщение от Crazy Alex (??), 17-Июл-11, 12:30 | +3 +/– | ![]() |
Пока что я не видел ни одной удачной реализации прозрачного сетевого доступа даже на уровне приложений, хотя там частные решения, а не общие. Вудь то VFS в Gnome/KDE или открытие файла по URL в PHP. По-моему, прозрачный сетевой доступ - это одна из тех leaking abstractions, которых надо избегать как чумы. В вебе, кстати, это уже поняли и ушли от RPC-вызовов к очередям сообщений и REST. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #71 |
17. Сообщение от Аноним (-), 17-Июл-11, 12:58 | +/– | ![]() |
Учимся читать оригинальную статью до написания комментариев: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #21 |
18. Сообщение от axe (??), 17-Июл-11, 12:58 | +2 +/– | ![]() |
Обобщение подходов, усреднение, подведение всего под один знаменатель означает что мы потеряем плюсы некоторых отдельно взятых элементов. Обобщение это всегда палка о двух концах. Это как бегунок, где на одной стороне эффективность реализации, с другой красивая концепция обобщения, простота работы и программирования. Когда эффективность реализации не является ключевым моментом, получаются совершенно изумительные вещи. Обобщение работы с удаленными и локальными файлами, к сожалению, к таким вещам я отнести не могу, эффективность здесь никогда лишней не бывает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
19. Сообщение от a1 (??), 17-Июл-11, 13:01 | +/– | ![]() |
Это проблема удаленного доступа, она остается независимо от ОС. Плюс в том, что в Plan9, это будет худо-бедно, но работать, для остальных же придется писать все с нуля (если нужна сетевая прозрачность). И да, для некоторых приложений этого "худо-бедно" будет более чем достаточно, для других придется дорабатывать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #33 |
21. Сообщение от a1 (??), 17-Июл-11, 13:10 | +/– | ![]() |
И? Вас, как разработчика конкретного приложения, кто-то покарает если вы не обеспечите реализации всех идей заложенных в Plan 9? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
23. Сообщение от anonymous (??), 17-Июл-11, 13:21 | +/– | ![]() |
Я говорил не про сейчас. Про будущее, и да, я помню как мечтал о покупке настоящего 486, который был конвеерным в отличии от 386. Если бы кто мне тогда сказал, что на дешевом домашнем компе будет картинка 1920x1280 и процессор сможет закрасить весь экран одним цветом меньше чем за пол секунды я бы просто рассмеялся ему в лицо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #34 |
27.
Сообщение от b8198948klzlk.com![]() | +2 +/– | ![]() |
Подскажите, пожалуйста, как называется программа -- кошачьи часы, изображенные на рисунке. Есть ли порт под Убунту? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #42 |
31. Сообщение от Аноним (-), 17-Июл-11, 15:35 | +1 +/– | ![]() |
> # Разработка с нуля собственной реализации ssh2 и Mercurial на языке Go; | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #86 |
33. Сообщение от Crazy Alex (??), 17-Июл-11, 16:14 | +1 +/– | ![]() |
Да не нужна сетевая прозрачность. Нужны удобные средства работы с сетью - это да. Работа с локальными и удалёнными ресурсами не должна быть одинаковой. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #47 |
34. Сообщение от Аноним (-), 17-Июл-11, 16:31 | +2 +/– | ![]() |
Если честно, даже i386 не составит никакого труда закрасить 3 мегапиксела за долю секунды. Посчитайте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #67 |
36. Сообщение от Аноним (-), 17-Июл-11, 16:49 | +3 +/– | ![]() |
Такое же возражение можно было бы выдвинуть против любого обобщенного интерфейса. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #38, #73 |
37.
Сообщение от qulinxao![]() | +/– | ![]() |
об очевидностях. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #39 |
38. Сообщение от Аноним (-), 17-Июл-11, 17:33 | +3 +/– | ![]() |
Бла бла бла. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #61, #82 |
39. Сообщение от Andrew Kolchoogin (?), 17-Июл-11, 18:47 | +2 +/– | ![]() |
> Unix немножно начался с того что перестал отличать TTY от блочных устройств | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #66 |
40. Сообщение от Andrew Kolchoogin (?), 17-Июл-11, 18:54 | +1 +/– | ![]() |
Забавные люди собрались на OpenNet'е... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #57 |
41. Сообщение от karnath (ok), 17-Июл-11, 18:54 | +/– | ![]() |
/me опустил руку на лицо | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #51 |
42. Сообщение от karnath (ok), 17-Июл-11, 18:59 | +1 +/– | ![]() |
games/catclock | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #81 |
43. Сообщение от ffirefox (?), 17-Июл-11, 20:28 | +1 +/– | ![]() |
Интерфейс должен сказать "ошибка NNN" или бросить исключение. Если есть средство в системе, которое может разрешить эту стандартную ошибку, то оно его должно разрешать стандартным способом. И системе должно быть все равно какой интерфейс, какой программы дает ошибку NNN. Также как пользователю все равно почему файл не прочитался/записался, а программа должна обрабатывать ситуацию любой ошибки чтения/записи. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
47. Сообщение от Av (??), 17-Июл-11, 21:02 | +2 +/– | ![]() |
к счастью, ты не в bell labs. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 |
49. Сообщение от Anonism (?), 17-Июл-11, 21:24 | +/– | ![]() |
>Неужели не очевидно, что с ними должны применяться принципиально разные техники работы? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
50. Сообщение от Anonism (?), 17-Июл-11, 21:28 | +/– | ![]() |
>> Не так все однозначно, имхо. Нельзя сказать, что локальным ресурсам всегда присущи | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
51. Сообщение от Аноним (-), 17-Июл-11, 21:35 | +/– | ![]() |
> /me опустил руку на лицо | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #54, #60 |
52. Сообщение от Anonism (?), 17-Июл-11, 21:40 | +1 +/– | ![]() |
> Но если речь идёт о разработке распределённой вычислительной системы, то пожалуй | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
54. Сообщение от Anonism (?), 17-Июл-11, 21:48 | +/– | ![]() |
>> /me опустил руку на лицо | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
55. Сообщение от Anonism (?), 17-Июл-11, 21:52 | +1 +/– | ![]() |
Это удивительно: сколько оказывается на ОпенНете ярых критиков План9, учитывая что о каждом из них можно сказать "Пастернака не читал, но осуждаю". Скачать 70мб, поставить в виртуалку и потеститровать денек - не так уж сложно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #59 |
57. Сообщение от Аноним (-), 17-Июл-11, 22:33 | +/– | ![]() |
> И в Юниксе это делается уже давно: 'mount -t nfs' и 'mount -t smb' -- лучший тому пример. С точки зрения open(2) локальные и удалённые файлы (сюрприз! сюрприз!) неразличимы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
58. Сообщение от fidaj (ok), 17-Июл-11, 22:45 | +/– | ![]() |
то то я думаю почему в последнее время так активно в рассылке [9fans]... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #62 |
59. Сообщение от Аноним (-), 17-Июл-11, 23:00 | +/– | ![]() |
Угу. Не говоря уже явном непонимании отличий между абстракциями и реализациями. Очевидно, что организовывать работу в сети как работу с файлами невыгодно — ну так ведь это только с точки зрения пользователя всё выглядит как файлы. А реализация всё та же. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 |
60. Сообщение от karnath (ok), 18-Июл-11, 00:03 | +/– | ![]() |
>> /me опустил руку на лицо | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
61. Сообщение от Аноним (-), 18-Июл-11, 00:05 | +/– | ![]() |
Намек: ошибки тоже могут обрабатываться обобщенно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
62. Сообщение от karnath (ok), 18-Июл-11, 00:07 | +/– | ![]() |
> то то я думаю почему в последнее время так активно в рассылке | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #63, #72 |
63. Сообщение от fidaj (ok), 18-Июл-11, 00:13 | +/– | ![]() |
>> то то я думаю почему в последнее время так активно в рассылке | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #64 |
64. Сообщение от karnath (ok), 18-Июл-11, 00:15 | +/– | ![]() |
>>> то то я думаю почему в последнее время так активно в рассылке | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 Ответы: #65 |
65. Сообщение от fidaj (ok), 18-Июл-11, 00:28 | +/– | ![]() |
>>>> то то я думаю почему в последнее время так активно в рассылке | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 |
66.
Сообщение от qulinxao![]() | +/– | ![]() |
>> и это привело к падению производительности. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
67. Сообщение от anonymous (??), 18-Июл-11, 11:11 | +/– | ![]() |
Если графическая подсистема работает с памятью быстро. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #76 |
69. Сообщение от Аноним (-), 18-Июл-11, 15:39 | +/– | ![]() |
> Да сам микропроцессор внутри кристалла со времен P2 это многомашинный комплекс | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #70 |
70. Сообщение от Andrey Mitrofanov (?), 18-Июл-11, 15:42 | +/– | ![]() |
Конечно! И gcc тож - "ДЕкомпилятор". И единственный "Компилятор" -- это таки ассемблер. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
71. Сообщение от ТТТ (?), 18-Июл-11, 16:46 | +/– | ![]() |
> Пока что я не видел ни одной удачной реализации прозрачного сетевого доступа | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
72.
Сообщение от vle![]() | +/– | ![]() |
> http://aiju.de/b/plan9-faq ← ответы на все вопросы о plan9 от plan9 пользователей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #74 |
73.
Сообщение от Frank![]() | +/– | ![]() |
Сколько ни тверди "нет различий между локальными и нелокальными данными", различия не исчезнут. Например, можно быть достаточно уверенным, что на локальном диске файл не изменится без ведома операционной системы, а можно ли быть уверенным в этом работая с файлом на ftp? Нет, тысячу раз нет. Файл может измениться даже во время скачивания! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #75, #78 |
74. Сообщение от karnath (ok), 18-Июл-11, 20:01 | +/– | ![]() |
>> http://aiju.de/b/plan9-faq ← ответы на все вопросы о plan9 от plan9 пользователей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 |
75. Сообщение от Аноним (-), 18-Июл-11, 21:43 | +2 +/– | ![]() |
странно - когда один процесс читает, второй процесс пишет в файл - то файл может измениться и даже локально во время чтения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
76.
Сообщение от SkyRanger![]() | +/– | ![]() |
> Короче я понял, вы не верите что гигабитный низколатентный тырнет и дешевые | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 |
77.
Сообщение от Axel![]() | +/– | ![]() |
Ключевой момент: нет различия для пользователя, не для системы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
78. Сообщение от Бублик (?), 20-Июл-11, 10:26 | +/– | ![]() |
А если этого локально диска нет вообще? Если вообще нет никаких локальных ресурсов в привычном вам понимании? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
79. Сообщение от Аноним (-), 21-Июл-11, 04:49 | +/– | ![]() |
Да... Такими темпами скоро пойдут новости о релизе Linux 2.0 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
80. Сообщение от ACCA (ok), 21-Июл-11, 07:35 | +1 +/– | ![]() |
> Совершенно верно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
81.
Сообщение от b8198948![]() | +1 +/– | ![]() |
> games/catclock | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
82. Сообщение от Anonym (?), 22-Июл-11, 22:01 | –1 +/– | ![]() |
Чушь, глянь на сорцы cat (http://plan9.bell-labs.com/sources/plan9/sys/src/cmd/cat.c). Где там обработка ошибок вообще? В том и была задумка, чтобы избавить разработчиков от написания кучи стандартного кода. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #83 |
83. Сообщение от Anonym (?), 22-Июл-11, 22:07 | –1 +/– | ![]() |
Где там обработка сетевых ошибок вообще? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #82 Ответы: #84 |
84. Сообщение от fidaj (ok), 22-Июл-11, 22:19 | +/– | ![]() |
> Где там обработка сетевых ошибок вообще? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 Ответы: #85 |
85. Сообщение от Anonym (?), 22-Июл-11, 23:10 | +/– | ![]() |
Да пофиг, речь о том, что в Plan 9 из ошибок остались только файловые. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 |
86. Сообщение от www2 (??), 08-Май-24, 14:46 | +/– | ![]() |
Система построена на других принципах, портировать существующее затратно настолько, что приближается по сложности к написанию своего. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |