ьб - [entries|archive|friends|userinfo]
is3

[ website | My Website ]
[ userinfo | ljr userinfo ]
[ archive | journal archive ]

[Jan. 17th, 2009|10:41 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
Недавно вышла тест-версия 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 можно скачать с официального сайта - она благополучно запускается и устанавливается практически на всех современных компьютерах.
LinkLeave a comment

Comments:
From:[info]tristes_tigres
Date:January 17th, 2009 - 11:49 pm
(Link)
система прав на файлы и каталоги

Да, ничего похожего на то, что есть в Виндовс. Конечно-конечно.
[User Picture]
From:[info]is3
Date:January 18th, 2009 - 08:43 am
(Link)
во времена xp и ntfs права в windows были реализованы крайне примитивно, если вообще это можно так назвать. в vista мне пришлось поработать совсем немного, определнный прогресс в этом удалось разглядеть, но все равно, насколько помню, о совместимости и практичености пермишн-системы *nix'ов было еще далеко
From:[info]tristes_tigres
Date:January 18th, 2009 - 09:58 pm
(Link)
во времена xp и ntfs права в windows были
реализованы крайне примитивно, если
вообще это можно так назвать.


Механизм разрешений в NTFS более передовой, чем Unix-овское группа-владелец-все, и это факт, при всей нелюбви к Гейтсу.
[User Picture]
From:[info]is3
Date:January 18th, 2009 - 10:15 pm
(Link)
чем именно он более передовой?

в свое время мне потребовалось настроить ftp-сервер лежавший на ntfs-разделе - увы настроить различные права для разных каталогов и для разных юзеров мне так и не удалось. а из-за того что менять файловую систему на этом разделе не было возможности - пришлось сделать весь сервер read-only
From:[info]tristes_tigres
Date:January 18th, 2009 - 10:23 pm
(Link)
Вот уж что делается в NTFS элементарно, так это "настроить различные права для разных каталогов и для разных юзеров"

В Unix -мехаизме разрешения, невозможно, например, задать разрешения так, что юзер может записывать в файл, но не может его удалять.
[User Picture]
From:[info]is3
Date:January 18th, 2009 - 11:42 pm
(Link)
старнно, мне не удалось. может дело в драйвере конечно (хотя вроде бы самый последний ntfs-3g все время использовал)
в любом случае - тогда удаляю этот пункт из изначального поста
From:[info]tristes_tigres
Date:January 18th, 2009 - 11:47 pm
(Link)
Эээ, так Вы хотели из-под Линукса настроить разрешения в NTFS ! И как вы себе реально представляете такой трюк ? В линуксе и виндах разные пользователи, разные группы и те де. Линуксовый драйвер будет в виндовую файловую систему записывать информацию о юниксовых разрешениях ??
[User Picture]
From:[info]is3
Date:January 18th, 2009 - 11:59 pm
(Link)
я надеялся что получится. мне искренне этого хотелось
From:[info]tristes_tigres
Date:January 19th, 2009 - 12:00 am
(Link)
Надежда-плохая замена чтению доков. Особенно под линуксом, где без них вообще никуда. Для хорошоего сравнеия разрешений на файлы под NTFS и ext3 можно почитать документацию на Самбу.