The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от opennews (??) on 15-Апр-11, 17:39 
Опубликован (http://execbit.ru/2011/04/15/russ_cox_int/) перевод интервью Расом Коксом (Russ Cox), одним из разработчиков операционной системы Plan 9 и языка программирования Go, автором сервиса Google Code Search и программного комплекса Plan 9 from User Space.

URL: http://execbit.ru/2011/04/15/russ_cox_int/
Новость: http://www.opennet.ru/opennews/art.shtml?num=30259

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +4 +/
Сообщение от Аноним (??) on 15-Апр-11, 17:39 
<quote>
Больше всего мне не хватает вещей, которые были обыденными в Plan 9, например уверенности в том, что за какой бы компьютер я не сел, я получу одно и то же рабочее окружение. Когда я работал с Plan 9 это было нормальным, потому что все мои файлы хранились на файловом сервере, а у рабочих компьютеров не было жестких дисков. После работы можно было пойти домой, сесть за компьютер и продолжить работу над незаконченными делами даже не заметив разницы. Конечно, это работало только благодаря тому, что у каждого из нас было хорошее соединение с сервером, к тому же сохранялось только состояние файлов, а не самих приложений, но так или иначе это было круто.

Сегодня у каждого есть свой жесткий диск и какое-то количество личной информации на нем, поэтому приходится использовать такие системы как Unison или Dropbox (или Mercurial и Git, если вы опытный пользователь) чтобы синхронизировать их. В Plan 9 все это работало "из коробки" и не требовало какого-либо вмешательства. Я мечтаю вернуться к такому окружению, чтобы я смог получить срочное сообщение находясь дома, сесть на поезд, открыть ноутбук и продолжить работу с той точки, на которой я остановился абсолютно не задумываясь о том как это работает.
</quote>

Мде-е-е-е. Работаешь по SSH на работе. Приходишь домой и продолжаешь работать по SSH. Что я делаю не так?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от Школьник (ok) on 15-Апр-11, 17:44 
Emacs ( или vim ) тоже по ssh? А как быть с Thunderbird - переползать на mutt? Не медленно ли выйдет?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от фтщт on 15-Апр-11, 17:52 
Монтируешь по ssh-fuse .mozilla (или как оно в тандерберде) к себе в хомяк и запускаешь
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +3 +/
Сообщение от Анон on 15-Апр-11, 17:57 
> Emacs ( или vim ) тоже по ssh? А как быть с
> Thunderbird - переползать на mutt? Не медленно ли выйдет?

В чем проблема с vim по ssh?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от Logo (ok) on 15-Апр-11, 18:05 
ssh_config:
ForwardX11 yes
И работаеш со всеми графическими приложениями, при очень хорошем соединении.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +3 +/
Сообщение от anonim on 15-Апр-11, 18:07 
При разрыве соединения, запущенные приложения "висят" в нигде, и их только килять и перезапускать.
Иксы по сети (форвардинг) - пока что не более чем прототип, вот когда будет прозрачный переброс окон между клиентами - тогда будет счастье.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +6 +/
Сообщение от Аноним (??) on 15-Апр-11, 18:12 
Ну и зачем это интервью? Узнать его любимый редактор? Я думал про Го чего-нибудь расскажет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от Logo (ok) on 15-Апр-11, 18:15 
100% Вы правы.
У меня очень хорошее соединение но только в крайних случаях прибегаю к этому, хотя оно и возможно.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от Толстый (ok) on 15-Апр-11, 19:08 
Это не настоящее распределенное ПО, это тупо передача картинки на клиент. Не тру.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +1 +/
Сообщение от rootus on 15-Апр-11, 19:13 
а зачем огнептицу запускать?
У меня офисная почта доступна как через pop3, так и через imap
какая разница где почту читать?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

11. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от Аноним (??) on 15-Апр-11, 19:22 
> Emacs ( или vim ) тоже по ssh?

А в чём проблема?!

> А как быть с Thunderbird - переползать на mutt? Не медленно ли выйдет?

Что за бред, с чего медленно? mutt работает замечательно.

И это, кстати, лишний повод использовать консольный софт.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

12. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от rootus on 15-Апр-11, 19:23 
Еще маленькое добавление:
действительно - что сложного то? Если ты девелопер - и пишешь только код, в чем проблема удаленно монтировать рабочие диски и продолжать работать?
Я к примеру совсем не зависим от железа:
- почту проверяю с телефона через vpn
- софт пишется удаленно либо через ssh (особенность работы - графики не нужно)
- управлять своими серверами и раутерами - тоже через ssh/telnet

Пусть лучше расскажет как смотреть фильмы на План9

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

13. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от Аноним (??) on 15-Апр-11, 19:25 
> При разрыве соединения, запущенные приложения "висят" в нигде, и их только килять
> и перезапускать.

А что ещё никакой прокси для этого не написали?

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

14. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от Школьник (ok) on 15-Апр-11, 20:16 
>А в чём проблема?!

Проблема в том, что при большом пинге очень неудобно работать. Нажмешь клавишу и ждешь секунду-другую, пока она отрисуется на экране. Можно, конечно, не обращать внимание на экран, но при этом затрудняется поиск опечаток, да и непривычно как-то. В идеале хотелось бы, чтобы файл кэшировался на локальной машине и обновлялся на удаленной только по сохранению. А это уже не SSH, а сетевая ФС.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

15. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от Школьник (ok) on 15-Апр-11, 20:18 
> В чем проблема с vim по ssh?

Медленно будет отрисовывать изменения при большом пинге.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

16. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от Frank email(ok) on 15-Апр-11, 20:43 
дык в план9 похоже ничуть не лучше,
"к тому же сохранялось только состояние файлов, а не самих приложений"
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

17. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +5 +/
Сообщение от Archer (??) on 15-Апр-11, 20:59 
Интервью с Коксом о Плане :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от Анон on 15-Апр-11, 22:06 
Вся почта через imap, обращаюсь к 5 ящикам с 3 разных компов за день через icedove, единственная проблема - синхронизация списка доверенных адресов и адресная книга, ну и фильтры.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

19. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от fyjybvec on 15-Апр-11, 22:48 
А в чём проблема с Emacs под ssh?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

20. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от Anonim on 15-Апр-11, 23:36 
> Мде-е-е-е. Работаешь по SSH на работе. Приходишь домой и продолжаешь работать по SSH. Что я делаю не так?
> В Plan 9 все это работало "из коробки" и не требовало какого-либо вмешательства.

Сказано достаточно.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

21. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +1 +/
Сообщение от AMD Man on 16-Апр-11, 00:21 
ssh + screen и ничего не потеряется...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +1 +/
Сообщение от Аноним (??) on 16-Апр-11, 00:33 
> В идеале хотелось бы, чтобы файл кэшировался на локальной машине и обновлялся на удаленной только по сохранению.

Именно это и делает встроеный в Emacs модуль tramp, а ещё tramp прозрачно запускает стандартные команды типа grep на удалённой ФС по ssh :)

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

23. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +2 +/
Сообщение от Аноним (??) on 16-Апр-11, 00:38 
> Еще маленькое добавление:
> действительно - что сложного то? Если ты девелопер - и пишешь только
> код, в чем проблема удаленно монтировать рабочие диски и продолжать работать?

Проблема в том что когда вы запустите поиск по исходному коду на смонтированной удалённой ФС, Вам придётся всю её выкачать чтобы пропустить данные через локальный grep. Это проблема. В идеале grep должен запускаться на удалённой машине, а локально показывать только свой вывод.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

24. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от Vkni on 16-Апр-11, 00:48 
> дык в план9 похоже ничуть не лучше,
> "к тому же сохранялось только состояние файлов, а не самих приложений"

Это вам нужно завалишинский Фантом гонять - там ОС по-идее будет знать о "родных" программах всё. И сохранять, и перебрасывать их с машины на машину целиком и по-частям. :-)

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

25. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  –1 +/
Сообщение от rootus on 16-Апр-11, 01:36 
Кстати, Кокс не договаривает о том, что подключение к ssh серверу (ver 2) не так уж и тривиально и "из коробки".
ssh умеется только ver.1
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

26. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от Аноним (??) on 16-Апр-11, 02:43 
http://ninetimes.cat-v.org/news/2009/09/07/0-mplayer9/
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

27. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от rootus on 16-Апр-11, 11:06 
О, круто.
Тогда к этому нужен адекватный почтовик. Нет, acme не предлагать.
Ну и браузер. Харон тоже не предлагать:) что бы умел не то что флеш, хотя бы js.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

28. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от Школьник (ok) on 16-Апр-11, 12:54 
> Именно это и делает встроеный в Emacs модуль tramp

Спасибо! Не знал про него.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

29. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от xxx (??) on 16-Апр-11, 13:06 
>завалишинский Фантом

Кстати, просто очень хороший пример адекватного названия проекта "Фантом ОС" - отражает суть на все 100%.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

30. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +2 +/
Сообщение от Аноним (??) on 16-Апр-11, 14:06 
Иногда бесят линуксойды в своей красноглазой упёртости: ЛИНАКС ЛУЧШАЯ ОПЕРАЦИОНКА И НИЧЕГО ДРУГОГО НЕ НАДО. Я и сам красноглазый линуксойд, но и то понимаю, что линукс (и юникс) местами жутко устарел, а местами с самого начала был крив. Тот же ioctl и подобные костыли, из-за которых абстракция "всё файл" никогда не работала, попробуйте-ка /dev примонтировать по сети и поработать с устройствами, лол. Но нет, вместо того, чтобы стремиться к совершенству линуксойды сидят и твердят НИЧЕГО МЕНЯТЬ НЕ НАДО ВСЁ И ТАК ХОРОШО. Хуже вендузятников, право.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  –1 +/
Сообщение от Аноним (??) on 16-Апр-11, 14:14 
Звучит как "на девятку тоже можно литые диски поставить, будет не хуже тоёты". Ты все терминальные сессии сразу в скрине запускаешь, чтобы можно было к ним потом удалённо подключиться?

И потом, как-то даже сравнивать смешно. SSH уже научился пробрасывать по сети любые устройства? Уже можно записать диск по SSH или с вебкамерой работать?

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

32. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от bircoph (ok) on 16-Апр-11, 16:00 
мсье ssh -X не осилил?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

33. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  –1 +/
Сообщение от anon2 on 16-Апр-11, 18:48 
>> абстракция "всё файл"

бредовая абстракция, такая же как и абстракция "винда - лучшая операционка" :)

>> Тот же ioctl и подобные костыли

приведите другой способ синхронного вызова произвольной функции ядра без добавления еще одного сисколла

>> попробуйте-ка /dev примонтировать по сети и поработать с устройствами

похоже вы не понимаете как приложения взаимодействуют с ядром операционки.

Поясняю.
При открытии устройства ядро выдает handle.
При обращении к устройству приложение передает ядру этот handle.
Если /dev - на другой машине, то handle тоже должен быть выдан ядром другой машины.
Тогда и обращаться приложение с этим handl'ом должно к ядру другой машины - что приводит к необходимости proxy на user-level'е (в libc?).
Теперь спрашивается, зачем весь этот геморрой, когда на и текущей архитектуре задача обращения к устройству на другой машине решается тем же proxy - приложение обращается по сети к демону на другой машине (например ssh)

Вообще, никакой технической сложности в реализации абстракции "всё файл" нет, но и особого профита это не дает.

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

34. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +2 +/
Сообщение от Аноним (??) on 16-Апр-11, 20:31 
Вы кроме своего линукса что-нибудь знаете?

Hint: в заголовке топика есть слово Plan 9.

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

35. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  –3 +/
Сообщение от anon2 on 16-Апр-11, 23:20 
т.е. вы считаете линуксе нельзя реализовать идеи plan 9?
я думаю можно. Но нужно ли?
Ребята и Bell Labs придумали что-то, часть идей прижилась (/proc), часть идей - нет.
plan 9 - исследовательский проект, как был им так и остался.
Потому что объективным причинам уступает линуксу, как и микроядро уступает гибридному (линуксу) :)
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

36. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +2 +/
Сообщение от Rex Lockheart on 17-Апр-11, 00:33 
> Интервью с Коксом о Плане :)

Точно! Так и напрашивается диалог:

- Если у вас план, мистер Кокс?
- Есть ли у меня план? Есть ли у меня план?!
Да у меня пять мешков отличного индийского плана!

)))))

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

38. "Интервью с Расом Коксом, одним из разработчиков ОС Plan 9 и ..."  +/
Сообщение от bircoph (ok) on 17-Апр-11, 03:40 
> Звучит как "на девятку тоже можно литые диски поставить, будет не хуже
> тоёты". Ты все терминальные сессии сразу в скрине запускаешь, чтобы можно
> было к ним потом удалённо подключиться?

Ты не поверишь, но даже на локальном десктопе я работаю в xterm+screen. Да, у меня ВСЕ консольные сессии априоре в скрине.

> И потом, как-то даже сравнивать смешно. SSH уже научился пробрасывать по сети
> любые устройства? Уже можно записать диск по SSH или с вебкамерой
> работать?

Ты не поверишь... через sshfs почему-то с внутренностями /dev нет проблем.

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

39. "Интервью с Расом Коксом, одним из разработчиков ОС Plan..."  +/
Сообщение от anonymous (??) on 21-Апр-11, 03:35 
> абстракция "всё файл" никогда не работала

хочешь, расскажу страшный секрет? в Plan9 ВСЁ ФАЙЛ! вот такой вот ужас.

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру