is3: is3 (Default)
ivan zlax ([personal profile] is3) wrote2009-01-17 10:41 pm

(no subject)

Недавно вышла тест-версия Windows 7, доступная для скачивания обычным пользователям. Было интересно узнать что принципиально нового в новой версии самой распространенной операционной системы. Но все же ставить ее себе даже на виртуальную машину я не стал, а удовлетворился чтением обзоров тех людей, кто таки это сделал. И судя по их словам, ничего принципиально нового вне пределов GUI она в себе не несет (несмотря на громкие заявления производителя 3-4-летней давности, еще до выхода Windows Vista).
Тем временем, пока подавляющее большинство пользователей компьютеров до сих пор использует закрытые, нестабильные и уязвимые, но коммерчески успешные операционные системы - лично я считал себя «идущим в ногу со временем» используя открытые, стабильные и практически неуязвимые системы семейства GNU/linux. Но, если рассудить, все основные принципы linux унаследовал у unix, который был разработан еще в прошлом тысячелетии. Понятное дело, что эти принципы в большинстве своем гораздо рациональнее и прогрессивнее чем у более молодого, но раскрученного windows (запрос подтверждения пароля пользователя при любых критических действиях, /dev для устройств, текстовые файлы для хранения настроек и т.п.), но, как оказалось, прогресс не остановился на linux и unix. Те люди, кто в свое время разработал unix (Bell labs, помимо этого открывшей и разработавшей для человечества радиоволны, транзистор, фотоэлементы, реликтовое излучение, 32-разрядные процессоры, которыми сейчас пользуются большинство пользователей, язык c++), оказывается, с начала 90ых начали работать над операционной системой нового поколения, назвав ее «Plan 9» (в честь небезызвестного фильма Эда Вуда).

Важнейшими ее принципами и достижениями стали:
- все ресурсы как файлы (преимущество этого концепта в полной мере, конечно, могут ощутить в основном программисты, но даже простой пользователь может оценить это, так как, например, запущенный процесс будет имеет путь /proc/procname, а сетевой ресурс - /net/http/www.google.com аналогично файлам на диске)
- распределенная архитектура (это значит что система может распределять свои вычисления на несколько физических или виртуальных машин по умолчанию, в ней локальные и удаленные ресурсы равнозначны, на практике же это означает к примеру то, что в слабом карманном коммуникаторе можно будет легко делать монтаж и сжатие видео и другие ресурсоемкие операции, которые физически будут выполняться на удаленном стационарном компьютере)
Уже даже появились ответвления от основного проекта, как например более навороченные Inferno и Plan B (в которой вообще не используется устаревшее понятие "файл"), благо исходный код Plan 9 уже давно опубликован.
К сожалению, пока что Plan 9 не поддерживает все то, что уже написано для linux. Поэтому для обычных пользователей он пока что неприемлем. Но если все же этот мини-обзор вас заинтересовал и вам захотелось самостоятельно ознакомиться с системой, то ее livecd можно скачать с официального сайта - она благополучно запускается и устанавливается практически на всех современных компьютерах.

[identity profile] red-buttons.livejournal.com 2009-01-17 11:27 pm (UTC)(link)
С План 9 они сильно тупанули. Система практически загнулась в проприетарном детстве. Открыли бы её на несколько лет раньше (чем открыли на самом деле) -- могло бы быть ЧТО-ТО. Очень жаль.
Впрочем, концептов они налепили много хороших. Некоторые из них даже приживаются в разным местах (/proc в люнексах, например).
ext_692439: (ма)

[identity profile] is3.livejournal.com 2009-01-18 06:37 am (UTC)(link)
думается мне, что если не сам plan 9 или inferno, то вообще распределнные ос в ближайшие 5 лет станут стандартом, особенно на портативных устройствах. по крайней мере так должно было бы быть

[identity profile] red-buttons.livejournal.com 2009-01-18 12:00 pm (UTC)(link)
Нет, не станут. В мире ОС за пять лет никаких революций не станет. Погляди за развитием того же линупса со всем окружающим его софтом. Это рождённый в муках уродец, не считая того, что это почти брульянт среди всего наделанного. Чтобы что-то непохожее и необычное стало более-менее мейнстримом нужно лет 20, не меньше.
Ну и ещё есть мысль, что с засилием язычков С/С+плюс очень сложно сделать что-то нормально распределённое. А все остальные языки как ни крути являются весьма чуждыми и должны подделываться под ось, где всё под с/с+плюс заточено. Это видно на примере, например, хацкелля.
Очень нужно что-то, что с нуля будет делаться и с прогрессивными архитектурными идеями, и на современных средствах реализации.
ext_692439: (ма)

[identity profile] is3.livejournal.com 2009-01-18 12:22 pm (UTC)(link)
ну да согласен. ну или добротная корпорация с ушлыми менеджерами и амбициями монополиста может решить проблему, да

[identity profile] tand3r.livejournal.com 2009-01-19 07:07 am (UTC)(link)
рано или поздно станет - это неизбежно, и уже всё продумано как и что, так что ;)

[identity profile] argonov.livejournal.com 2009-01-18 12:50 am (UTC)(link)
что символизирует заец?
ext_692439: (ма)

[identity profile] is3.livejournal.com 2009-01-18 06:33 am (UTC)(link)
Не знаю, вот только что написано:

The logo above is scanned from the original drawing of Glenda, the Plan 9 bunny, and appears on your screen at roughly the size of the original drawing. Renée French drew Glenda. (http://plan9.bell-labs.com/plan9/glenda.html)