Microsoft прекращает работу над отдельным продуктом Services For Unix и планирует ввести Unix-функции в будущие версии своей операционной системы Windows Server.
> Если в винде наконец будет нормальный шелл (не просто сам msg, но и подборка инструментов под него, коими и являются базовые униховые утилиты), то хуже от этого никому точно не будет.
Хе! Чем напрасно мечтать, проще взять да проверить. Ничего такого не планируется. Просто развитие идеи WSh (Windows Scripting Host) с новым названием. Теперь и на .NET:
The key difference between the usual Unix approach and the MSH one is that rather than creating a "pipeline" based on textual input and output, MSH passes data between the various commandlets as arbitrary objects.
This has the advantage of eliminating the need for the many text-processing utilities which are common in Unix pipelines, such as grep and awk, as well as allowing things to be combined interactively, or in a scripting environment, which would otherwise require a more complex programming language.
И здесь, видно, что Monad - это поместь C# и Perl... ;-)
>Если ты её пробовал, то должен был добавить, что эта тварь ещё и не сносится (по крайней мере - версия 3.5), создавая каталоги, которые сама вынь удалить не может... ;-)
Ты не понял! Это фича!
Просто Unix services работают с КАТАЛОГАМИ, а Windows - c ПАПКАМИ. По масштабам, каталог (возьми телефонную книгу - вот те каталог) посолиднее папки. Соответственно, Windows может создавать и удалять папки, а каталоги по зубам только Юникс-сервисам :D
А на самом деле большой вопрос, что из этой затеи получиться. MS столько лет делала вид, что она такая крутая, и такое ни на кого и ни на что не похожее чудо, которой нужно только то, что есть у нее, а все остальное, чего у нее нет, это от лешего, что любой шаг в направлении общепризнаных методов работы несет MS огромные моральные издержки. И поэтому процесс обрастания нормальными инструментами для работы должен быть медленным, как бы незаметным.
Потом появление нормального шелла сразу ставит вопросы прочности всей системы. Ведь шелл резко облегчает работу с системой - так же увеличивая возможность наносить ущерб.
Поэтому этот шелл будет не в Висте, а в ее серверной версии, но решит ли эти все вопросы ?
> объектно-ориентированый шелл, который по ходу имеет не много общего с теми, которые сопровождают *никсы 30 лет.
Идея написать объектно-ориентированный шелл посещала меня на третьем курсе Универа, если не ошибаюсь. Или даже на втором. В качестве курсовой. Впрочем, на счастье, она была накорню зарублена одним хорошим человеком, который сказал примерно следующее: "unix.export.fs.directory(current).ls". После чего я просветился.
Поздравляю программистов майкрософт, они могут спокойно переходить на старшие курсы Универа. ;)
Не "кому как", а по причине меньшего количества базовых сущностей - что есть вполне объективный критерий. Линух, конечно, не plan9 - но по сравнению с виндой явный прогресс.
Там такого нет. Точнее, есть, но только если сильно захочешь. А вообще объекты ходят через пайпы. Униховая система есть подмножество этой - когда единственным видом объекта является текстовая строка. Однако ж согласись, что когда ls выдает не просто текст, а список объектов FileInfo, гибкости добавляется; особенно если учесть, что когда тебе нужен именно текст, то никаких дополнительных телодвижений производить не надо, оно само сделает ToString().
>>Не "кому как", а по причине меньшего количества базовых сущностей - что есть вполне объективный критерий.
...С точки зрения программиста. Однако это ниразу не объясняет скудность выбора нормального прикладного юзерского софта, на который так любят сетовать анонимусы, оправдывая малую популярность линукса :).
Имхо задержка до 2007 года скорее маркетинговая, нежели по тех. причинам. Опять же имхо если бы они выпустили msh в этом году под видом релиза, то "пипл схавал бы".
>Имхо задержка до 2007 года скорее маркетинговая, нежели по тех. причинам. Опять же имхо если бы они выпустили msh в этом году под видом релиза, то "пипл схавал бы".
Пусть лучше поработают над содержимым. Если будет лучше баша для повседневных целей (в чём я очень сомневаюсь), будет очень хорошо. Если помимо этого KDE 4 портируют на маздай (что из разряда фантастики - столько кода очень сложно перекроить с юникса на венду), я наверное забуду про линукс.
И это всё??? Да таких шеллов уже пруд пруди! Правда они в основном tcl-ные, этот же будет C-шарпнутый. И ведь скажут потом, что OO-shell впервые изобрела M$ :(
>И это всё??? Да таких шеллов уже пруд пруди! Правда они в основном tcl-ные, этот же будет C-шарпнутый. И ведь скажут потом, что OO-shell впервые изобрела M$ :(
Был недавно шелл, основанный на питоне. Кто-то оценил?
>Сейчас вот FreeBSD 5.4 подвернулся под руку, посмотрим что это такое
типичный юнный вантузятник которому по жизни делать нех%й, но окружающим настроение испротить ох как хочеться, ибо родители п%дили нипадецки. а ПМК-52\61 оно не видело.
зы. вали на винфак "родной"... нам смешно, но не делай нам черезчур смешно :)
>Имхо задержка до 2007 года скорее маркетинговая, нежели по тех. причинам.
ну точно. вонючка балмер в очередной раз думает в какую красивую упаковку завернуть все тоже старое гуано, чтобы дети малые обрадовались и кричали по неродным им форумам.
>то "пипл схавал бы".
блестящая характеристика вантузятников (это ветка человечества ущербная такая, которой место в биоректоре, ибо нах такие гены человечеству - ему еще к звездам лететь) от них же самих
>Если помимо этого KDE 4 портируют на маздай (что из разряда фантастики
мы на вин98 поднимали Х-сервер, и запускали кде с моего хоста. работает. правда попробовавшие юникса кричали потом "уберите этот вантуз, га%но билгейцовское"
>>Если будет лучше баша для повседневных целей (в чём я очень сомневаюсь), будет очень хорошо.
Правильно сомневаешься, но не думай что я поддерживаю твою т.з :). Объясняю: Баш (точнее, юниксовый CLI вообще) со всеми утилитами - это пришелец из 70-х, когда не было ГУИ, когда были другие задачи и другой стиль работы с компом. msh - написан с нуля в соответствии с современными задачами и разумеется он не может быть похож на баш по определению, ведь для этого пришлось бы тянуть наследие 30-летней давности.
>>Если помимо этого KDE 4 портируют на маздай
Упаси боже! Мне конечно КДЕ нравится, но я представляю каким будет этот порт в плане глюков и скорости работы...
>>а какой у них стандарт на 16 символов из 32 на метке диска и на уничтожении ехт3 разделов, юноша?
Дались тебе эти символы... Ты вот лучше обьясни, почему линукс при автомонтировании (или при инсталляции) присваивает виндовым дискам тупые имена типа /mnt/win_c или /mnt/sda1? Почему он не может взять метку диска, а то приходится ручками править?
Не-а, на самом деле это характеристика фофанов, только они могут назвать релизом глюкалово и при это еще и радостно писать паром (вспомним релизы мозилы или ФФ например :).
>> (это ветка человечества ущербная такая, которой место в биоректоре, ибо нах такие гены человечеству - ему еще к звездам лететь) от них же самих
Если ты раскинешь своим скудным умишком, то увидишь, что мир не ограничивается ИТ-сферой, где качества человека определяются способностью работать с юниксом (ведь так ты считаешь, да?). На самом деле есть еще и реальный мир, где есть люди умнее и сильнее тебя и они совершенно не знают что такое юникс и линукс в частности.
> Почему он не может взять метку диска, а то приходится ручками править?
Какую из меток диска? Ту которая в ФС записана, тип SYSTEM или DATA? А если она написана немецким - в какой кодировке ее в однобайтовой русской локали отображать? А вообще эта метка у вас в какой кодировке? Да и у 90% юзеров на всех раделах одинаковая. В смысле отсутствует.
Или ты предлагаешь Volume serial number втюхивать? Ну так FECD-567A-CC87-4DE3 - ну очень говорящее за себя название :-) Кроме того, в винде никто кроме самой винды не знает как присвоены "буквы дисков" - так что методика монтировать в соответствии с формальным именованием разделов очень даже правильная.
no-dashi, да чего ты с ним (Энергетиком) как с человеком разговариваешь? Этому дитю-балбесу заняться нечем, а ты с ним как со взрослым. Ничего он не предлагает - он какашками кидаться хочет.