Компания Microsoft сообщила (https://blogs.msdn.microsoft.com/bharry/2017/05/24/the-large.../), что около 90% инженерных команд, занимающихся разработкой Windows, переведены на использование свободной системы управления исходными текстами Git, изначально развиваемой для сопровождения разработки ядра Linux.
Git-репозиторий с Windows занимает около 300 Гб, насчитывает 3.5 млн файлов и включает 4400 активных веток. Ежедневно в процессе разработки выполняется примерно 8500 коммитов, проводится 6600 операций рецензирования и формируется 1760 сборок. Для решения проблем с производительностью работы Git в Windows в компании Microsoft используется прослойка GVFS (https://www.opennet.ru/opennews/art.shtml?num=45978), позволяющая фактически загружать только востребованные данные.
URL: https://blogs.msdn.microsoft.com/bharry/2017/05/24/the-large.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=46593
Get the facts не?
Git the facts
> Ежедневно в процессе разработки выполняется примерно 8500 коммитов, проводится 6600 операций рецензирования и формируется 1760 сборок.Однако как было ... .. ...ну да ладно.
80% коммитов это внедрение бэкдоров и телеметрии наверное.
Думаю, если речь о различиях Win7 и Win10, то недалеко от правды.
Мне интересно: 300 Гб кода это только ядро?
Если нет, то какого чёрта в Майкрософт не разбивают репозитории по проектам? Они что совсем «того»?
Все крупные компании вполне успешно используют один большой репозитроий.
Плюсы превосходят минусы.
> Все крупные компании вполне успешно используют один большой репозитроий.
> Плюсы превосходят минусы.Какие именно плюсы?
https://github.com/babel/babel/blob/master/doc/design/monore...
Аргументы джаваскриптеров, напрочь негодные для проектов, которые порядков на пять больше по размеру."Single lint, build, test and release process"? Да даже на небольших проектах для разных компонент их часто приходится делать различающимися. Простота развёртывания окружения? Они шутят, что ли? Чтобы все инструменты надо было громоздить даже для того, чем не пользуешься?
Там ващето есть много ссылок с развернутой аргументацией, в том числе примеры от Facebook и Google, но да, конечно проще всё свести к джаваскриптерам
Windows разрабатывается уже не первый год. Давайте вы не будете учить папу с мамой?
Угу, и практики примерно со времён Потопа. "Всё в одном репозитории" - навреняка оттуда же. А папу с мамой учить современным технологиям, наверное, каждому приходилось.
Не так важно кто все это дело "пилит". Намного важнее то, что все это дело работает, и работает довольно хорошо. Как известно, Windows - в лидерах по количеству строк кода. Чудо что это все вообще работает. Они определенно знают что делают...
> Чудо что это все вообще работаетА работает ли?
Винду можно сколько угодно любить или ненавидеть, но плохой ОС - ее назвать никак нельзя! Да и альтернативу вижу лишь в лице OSX, но и там свои "закосы". На горизонте "для десктопа" - Linux даже "не маячит". С моей точки зрения - категорически не могу ее рекомендовать друзьям или знакомым в качестве десктопной ОС. А опыта, поверьте... хватает в любой из них.
Ты маме своей и не рекомендуй. Я тут таких рекомендуев не надо.
> Судя по-вашему комментарию... не тратьте ни мое, ни свое время зря.Вот и не тратьте. Заодно ознакомьтесь с правилами форума: http://wiki.opennet.ru/ForumHelp
> Винду можно сколько угодно любить или ненавидеть, но плохой ОС - ее назвать никак нельзя!и я тоже "примерно" так щитаю..
ОЧЕНЬ хорошая ОС.. лично мне она не подходит, так как её не явные плюсы (сложно сказать какие именно.. наверно: мэйнстрим в ПК, а что ещё? игры?) -- совершенно не могут перебороть минусы -- отсутствие нужного ПО. нет набора повседневных консольных утилит, необходимых в инженерной деятельности.
для дома Windows мне тоже не подходит -- так как справляется с домашними задачами -- с большим трудом. Даже банально видео-файл нельзя удалить из файловой системы пока все программы не перестанут его читать (включая программы которые я не запускал, но они каким-то хреном работают и читают мои файлы)..
встроенное ПО работает отвратильно. Блакнот не может читать текстовые файлы (глотает переносы строк). ВордПад вроде бы читает файлы нормально, но имеет свои собственные прибабахи.
терминал -- без поддержки кириллицы (разумеется, cp866 не в счёт) -- курам на смех!
openssl (shell), coreutils, python, perl, git -- всё это портировано через жопу.
ну а так да! очень хорошая операционаня система! хорошая для какого-то сферического пользователя в вакууме, у которого чисто случайно не возникнет вышеперечисленных и других (wnacry?) проблем.
прям вот рекомендовать её всем-всем-ВСЕМ! :-D
> Да и альтернативу вижу лишь в лице OSX
весь нужный софт их лохматых годов каменного века, когда люди по клавиатуре били каменным топором..
даже openssl не может к серверам подключаться из-за того что не хватает нужных алгоритмов\режимов.
может подойти -- только если ПК нужен для цели медитировать на красивую картинку рабочего стола
> На горизонте "для десктопа" - Linux даже "не маячит"
ну конечно не маячит.. его просто ставят и работают.. каждый ставит тот дистрибутив, который соответствет своим нормам-и-видам занятия сексом. и каждый занимается сексом (в перерывах между работой) -- как ему нравится.
однако даже такой способ работы -- лучше чем вообще сидеть без дела с бесполезной (бесполезной, НО ЗАТО ЗАМЕЧАТЕЛЬНОЙ!) Windows.
> Ничто вам не мешает установить все необходимые так вам инструментытык ведь умник ты эдакий, на венду же нифига нет -- нормально работающих!
всё что портировано на Windows из GNU/Linux -- якобы кросплатформенный софт -- портированно с МИНИМАЛЬНЫМИ функциональными возможностями.
> А что до удаления файла... на мой вгляд - все вполне корректно!
что корректно? ты приказываешь удалить файл -- он не удаляется. где логика? файл кем-то открыт -- но хз кем. антивирус какой-то или что там -- мне это не интересно даже -- я просто хочу удалить его.
> Лично я - со времен XP такой проблемы не встречала ты вообще компьютерто хоть использовал?
или просто включал и тыкал правой кнопой по рабочему столу?
> "Кто ищет тот всегда найдет!"
> Если файл используется, то вполне логично не дать его вам удалить. Лично
> я - со времен XP такой проблемы не встречал, и не
> использовал софта для анлока файла. Впрочем как и "не ловил" всякой
> дряни в лице вирусов и прочей "дряни" уже с добрый десяток
> лет. И давайте без ваших сомнительных ярлыков... да и тыкать мне
> на надо. Если вы еще хотите что-то обсуждать....на работе при сборке проекта постоянно и регулярно фейлится сборка на этапе clean по причине того что файлы в сей директории заблокированы и не могут быть открыты/удалены (кем, блжад? подозрение на антивирь и тулзу от СБ)
выход оказался прост - использовать виндовый рабочий комп в качестве толстого клиента к сборочному линуксовому серваку, теперь сборка проходит быстро и удобно
и антивирус теперь шелковистый и шевелится как живой
Операционная система -это среда в которой можно оперативно и качественно выполнять операции.
ОС, которая не может обеспечить безопасность и сохранность моих персональных и конфиденциальных данных и процессов их обслуживающих не может считаться хорошей операционной системой. ТОЧКА.1. И тут поверьте не только проблема в вирусах и троянах. Можно конечно поднять вой - ОС основанные на Линукс/ГНУ мало распространены и потому для них нет вирусов и т.п. Не будем упоминать топ-500 кластеров HPC, не будем упоминать на чем построены почти все HTTP сервера и DNS сервера. Ядро и окружение ничем не отличается от десктопа(это не виндовс вэй, где ядро десктопа и ядро сервера - это две разных вещи). Из любого сервера очень просто делается десктоп. Маленькая ремарка: я 10 лет на десктопе не использую файервол, я не знаю что такое антивирус. Завести какую-то пагань могу только одним способом - если сам выполню из под суперпользователя какую-то гадость или установлю недоверенный пакет. Другим способом на десктопе появление зловреда стремится к нулю. И то как правило скорей всего пагани надо будут какие-то библиотеки или что-то надо будет скомпилировать, так что успехов...
Заметьте последняя массовые атаки WannaCrypt-подобных зловредов повреждают не только десктопы...
2. Ну и на конец, почитайте лицензию у 10-ки, например.
> Проиграл? Что именно?
> Считаю ФСТЭК аргументом. Лучше с ним, чем без него. В любом случае,
> конечная безопасность будет зависеть от квалицикации обслуживающего персонала.Считаю ФСТЭК - просто бумажка, к безопасности она относится только со стороны "безопасность от проверяющих комиссий"
Вы может считать что вам угодно.Сертификация ФСТЭК - это уже какая-никакая проверка-аудит. Если вы считаете, что аудит на предмет закладок - несет хоть какой-то вред и вообще пустая трата времени, то мне вам больше нечего сказать.
> Вы может считать что вам угодно.Сертификация ФСТЭК - это уже какая-никакая проверка-аудит.
> Если вы считаете, что аудит на предмет закладок - несет хоть
> какой-то вред и вообще пустая трата времени, то мне вам больше
> нечего сказать.Вы хотите сказать что открытый код ядра Linux и других пакетов GNU не подвергался аудиту-проверке? И что единая панацея которой можно доверять - это ФСТЄК?
>Сертификация ФСТЭК - это уже какая-никакая проверка-аудит.Я как-то спросил у них как нужно ставить обновления, а именно порядок -- они сказали ставь как можешь. Из этого я понял, что им по факту пофиг. И я не удивился, это Россия, детка.
В итоге пришлось самому писать скрипт, который все раскладывает по датам выхода обновлений + сам качает + сам ставит.
И если задуматься, то аудит там на уровне ассемблера, что тот еще фан. Доступ к сорцам винды у них может и есть, но есть ли доступ ко _всем_ обновлениям? Не факт.
А какого ответа вы от них ожидали? Я нисколько не пропагандирую Windows, как вы наверно предположили. Для серверов - только Linux. Для работы с секретными данными - тоже Linux. В Linux я могу все это "безобразие" проверить лично. Может даже что-то изменить. С Windows - такой номер не проходит. Да и в ближайшем будущем не предвидится. А это является определяющим фактором степени доверия к системе. Доверяй, но проверяй! И дело тут не в сертификации ФСТЭК. Иное дело - это домашний компьютер.
> Считаю ФСТЭК аргументом.Ну и лох. Это просто вытягивание бабла из разработчиков. Ну может они проверяют наличие положенного функционала по какому-то чеклисту, но выявлять дыры просто не умеют.
> Лучше с ним, чем без него.
Нет, лучше как раз без него. Ибо он не даёт своевременно устанавливать обновления и затыкать дыры.
А вам бы знать, что обновления - это палка о двух концах! Старые дыры затыкаем, а новые открываем. Переливание из пустого в порожнее. Да и всегда можно самостоятельно проверять каждый новый патч - проводить аудит кода. Это вполне хорошо работает с обновлениями безопасности в виду их размера. Вам не придется волноваться о остальной части системы - так как она уже проверена и прошла сертификацию.
> А вам бы знать, что обновления - это палка о двух концах! Старые дыры затыкаем, а новые открываем.«Это ж винда сынок!» ©
Вот возьмем RHEL - у него 10 лет правильной поддержки - дыры закрывают строго для текущей версии с минимальным изменением кода.
>> А вам бы знать, что обновления - это палка о двух концах! Старые дыры затыкаем, а новые открываем.
> «Это ж винда сынок!» ©
> Вот возьмем RHEL - у него 10 лет правильной поддержки - дыры
> закрывают строго для текущей версии с минимальным изменением кода.5. остальное весьма н
> Вот возьмем RHEL - у него 10 лет правильной поддержки - дыры закрывают строго для текущей версии с минимальным изменением кода.Ну, положим, правильные обновления там только в пределах минорной версии, а это существенно меньше 10 лет. При обновлении на следующую приходит куча неправильных.
>> Вот возьмем RHEL - у него 10 лет правильной поддержки - дыры закрывают строго для текущей версии с минимальным изменением кода.
> Ну, положим, правильные обновления там только в пределах минорной версии, а это
> существенно меньше 10 лет. При обновлении на следующую приходит куча неправильных.отнють - почти все приложения в таком виде. А те которые обновились - также из-за безопасности, но где нельзя обойтись патчем, тот же openssl
А вот ядро и glibc - вообще сама стабильность
> Вам не придется волноваться о остальной части системы -
> так как она уже проверена и прошла сертификацию.То есть затыкаемая дыра, также проверенная (но не замеченная) и, может, даже сертифицированная, беспокойства тоже не должна была вызывать?
Перейдите, пожалуйста, в режим read-only без принуждения. Возможно, за пару месяцев чтения обсуждений сообразите, что здесь люди с куда более разнообразным и глубоким опытом и рассказывать им байки в пользу некрософта попросту не проконает.
Безопасность - это прежде всего процесс. И от того как она налажен и зависит конечная безопасность в том числе. Потому и не стоит ее идеализировать, о чем уже говорилось ранее. А что до баек... а вы кто такой, простите, что бы мне такое говорить?
>> Считаю ФСТЭК аргументом.
> Ну и лох. Это просто вытягивание бабла из разработчиков. Ну может они
> проверяют наличие положенного функционала по какому-то чеклисту,
> но выявлять дыры просто не умеют.Вы ничем не лучше его в данном обсуждении, если что -- они (точнее, сертификаторы, но Вы же даже этого не заметили) как раз _умеют_. По крайней мере нам несколько подозрительных мест в процессе подготовки СПТ7 показали.
Другое дело, что это всё в первую очередь нацелено на возможность сверки состояния бинарников с заведомо известным, а не на обеспечение быстрого приведения его в не имеющее известных дырок. Но ФСТЭК, спасибо тому же Лютикову, начал двигаться в правильном направлении -- ИК обновлений теперь можно выполнять уже после их отгрузки.
> По крайней мере нам несколько подозрительных мест в процессе
> подготовки СПТ7 показали.А нам не показывали. Проверяющих организаций много, конечно, может где-то и есть спецы, которым не лень поковыряться в коде на предмет наличия функции run_backdoor(), но что они найдут именно уязвимость, а не закладку, — не верю.
> Но ФСТЭК, спасибо тому
> же Лютикову, начал двигаться в правильном направлении -- ИК обновлений теперь
> можно выполнять уже после их отгрузки.Есть такое дело, но насколько улучшится ситуация на практике — пока непонятно.
ФСТЭК это куда? Меня как раз это никак не интересует.
А вот сказаное мной в пункте 2 - очень критично. Ибо утечка моих данных(любого порядка) в источник, даже утвержденный уважаемым Вами ФСТЄКом, мне не приемлемо.
Т.е. предлагаете снести мне все линуксы с десктопов у себя в конторе? Их, дай бог памяти, не один десяток и как-то мало кто подозревает о том, что они не подходят для работы. Наверное потому что с вами не знакомы.
> Винду можно сколько угодно любить или ненавидеть, но плохой ОС -
> ее назвать никак нельзя!Вот тут соглашусь. "Плохая ОС" для винды и впрямь незаслуженный комплимент.
Очень коструктивно! Можете не продолжать...
> А папу с мамой учить современным технологиям, наверное, каждому приходилось.- Сынок, пора нам поговорить о сексе.
- Хорошо, пап, что ты хочешь узнать?
От Microsoft
https://www.visualstudio.com/learn/gvfs-design-history/
От Google
https://research.google.com/pubs/pub45424.html
Еще есть от Facebook. Поищите сами.
> Все крупные компании вполне успешно используют один большой репозитроий.
> Плюсы превосходят минусы.Это вам не шашки - у кого больше дамок! КАЖДЫЙ минус - это какая-то технологическая проблема. Возможно, эта проблема имеет поверхностный вид, но коренным образом затрагивает конечный продукт. И здесь "всё валим в одну кучу" даже чисто технически смотрится паршиво.
Раздельные репы, как и всеми преследуемая low coupling, это звенья одной цепи. Разные репы вынуждают делать декомпозицию и правильно структурировать проекты. Но т.к. венда - это кромешный ад и монолит, то да - индусячий подход совместно копаться в одной навозной куче тут подходит как никогда! :)))
Они совсем Microsoft
Ответ прост. Подпроекты - это модули git. Пока они почти непригодны к использованию. Чего стоит одна только команда `git submodule update`, которую необходимо исполнять после каждого `git pull`. Иначе будет ссылка на коммит, которого нет.
> Ответ прост. Подпроекты - это модули git. Пока они почти непригодны к использованию. ...Everything should be made as simple as possible, but not simpler.
Более простой непротиворечивой модели я не знаю.
> Ответ прост. Подпроекты - это модули git.С какого перепугу?
>Чего стоит одна только команда `git submodule update`, которую необходимо исполнять после каждого `git pull`. Иначе будет ссылка на коммит, которого нет.У вас там статическая линковка или все настолько быстро меняется, что модули надо постоянно обновлять?
Имею небольшой опыт и в целом сабмодули вполне жизнеспособны. У меня есть подозрение, что у вас кто-то коммитит [мимо кассы] в директорию сабмодуля в родительской репе, в результате чего нужно делать update после пула. Апдейт нужен только для синхронизации с коммитами в самом сабмодуле и то, не всегда это нужно (хотя, может вам это _реально_ нужно...).
Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux, первая версия выпущена 7 апреля 2005 года
Двойные стандарты какие-то. Приспособленцы хреновы.
И в чём двойственность-то? Микрософт не должна использовать системы контроля версий? Или не должна использовать именно Git? А SVN можно?
Что за ерунда?
Микрософту только Clear Case положен.
> Микрософту только Clear Case положен.Да! Пусть купят на своё 300Гэ Perforce c Clear Case-ом -- платят, пользуют и _мучаются_.
С другой стороны лицензия -- позволяет... И спасибо Л.Т. и фундейшену за GPLv2=. Совсем пропала лицензия. На GPLv${LATEST}-and-above уповаем.
Кстати! Передайте:
-- пермиссивщикам, что Бальшая Хазяина сказала -- GPL можно.
-- МоФоКо и FreeBSD -- что Б.Х. выбрала для них git! ((и win.server, видимо))
Вам жалко что ли?
"Жалко" - это пермиссивщикам и проприетарщикам, на самом деле. Предлагаю подумать, почему. Но не уверен что в вас получится
Да и вы, смотрю, не остаете!
не обращайте внимание обычная GPL-боль, "как это? нашим проектом пользуются, а мы разрешения не давали!"
ClearCase ... то еще щастье. Надеюсь его создатель будет ворочаться в гробу без остановки.
Должна написать свою. Образы ведь они только через http раздают. А могли бы через torrent.
> И в чём двойственность-то? Микрософт не должна использовать системы контроля версий? Или
> не должна использовать именно Git? А SVN можно?
> Что за ерунда?где же их корпоративный дух ?? где их собственный TFS ????
Лучше уж пусть используют Git чем создадут свою глючную систему и будут продавливать только её в таких продуктах как Visual Studio (и поддерживать значит будут только свою).
они и так своих костылей напихали туда. так что поддерживать они будут скорее всего тоже костыльное решение
Здрасьте. Для этого уже сто лет как есть их монстр - Team Foundation Server, и раньше разработка, вроде как, велась в нём.
А это разве не старая новость? Или мне приснилось, или я сообщения про это уже видел.
> А это разве не старая новость? Или мне приснилось, или я сообщения
> про это уже видел.Тогда они создали GVFS и только планировали переход, а сейчас почти перевели всех разработчиков.
>> А это разве не старая новость? Или мне приснилось, или я сообщения
>> про это уже видел.
> Тогда они создали GVFS и только планировали переход, а сейчас почти перевели
> всех разработчиков.Да-а-а... Писать по три новости об одном и том же -- им ещё у каноникла учиться и учиться.
в прошлый раз было "ну мы тут короче подумали и решили, что будем переходить на гит и вот даже прослоку накарчбали"
а сейчас "мы перетащили 90% инженерных команд на гит"
ждем новость о 100%
> в прошлый раз было "ну мы тут короче подумали и решили, что
> будем переходить на гит и вот даже прослоку накарчбали"
> а сейчас "мы перетащили 90% инженерных команд на гит"
> ждем новость о 100%Да, чётам -- о 146%. "Микрософт открывает github.azure.com. Бисплатно для подписчиков бисплатного MSDN. (*)мелкий текст: не читайте мелкий текст."
Следующий шаг - отказ от костыля GVFS и переход на Linux-сервер для хранения репы исходников Windows :-)
> Следующий шаг - отказ от костыля GVFS и переход на Linux-сервер для
> хранения репы исходников Windows :-)Не исключено, у Facebook репозиторий порядка 100Гб и всё летает. Проблем также не наблюдается у GitHub и дистрибутивов на OSTree, которые вместо пакетов Git используют.
В комментариях к заметке в блоге MS о создании GVFS было много выводов, что основные тормоза из-за особенностей NTFS и проблем с кэшированием файлов, так как производительность Git под Linux упирается в производительность ввода/вывода.
ну 100|300 Гигов копировать тоже неохото :) Другое дело что эти 100/300 не текущая версия, а вся история...
Уже довольно давно была новость о том, что многие сервера Microsoft работают на RedHat и FreeBSD. Бизнес - он такой: что выгоднее, то и используем.
> Следующий шаг - отказ от костыля GVFS и переход на Linux-сервер для
> хранения репы исходников Windows :-)"Микрософт выбрасывает GVFS, потому что кеширование GNU/linux-а с этим их git-ом, запущенного в азуре, порвало GVFS в 10 раз. Анализ показал, что азуре всё ещё тормозит. Покупайте-покупайте-покупайте!"
> GVFS — Git Virtual File SystemА ничего, что уже кучу лет есть другой GVFS, тот, который альтернатива GnomeVFS?! Форточники в своем репертуаре. Далее начнутся махинации насчет сущностей.
> Следующий шаг - отказ от костыля GVFS и переход на Linux-сервер для
> хранения репы исходников Windows :-)Сыкономят на лицензии виндовс серверов
следующий шаг - открытие исходников, шах и GPL :)
Ну откроют они исходники венды, дальше то что?
GPL/BSD/MIT/... ничего не изменит.
Как там была куча багов и не было кучи годноты так оно и будет дальше.
Или ты думаешь народ бсд/линух юзает потому что им бабло жалко а совесть не позволяет использовать трофейное?
Или ты думаешь что это по идеологическим причинам и когда венда станет опенсорсной под годной лицензией это снимет все барьеры?
в твоем словарном запасе есть слово сарказм?:)
Человек просто готов задуматься даже над шутками.
И действительно, Винды - это же совсем не только ОС. Это экосистема.
По большому счету, открытость исходников ОС вообще ничего в ней не сможет изменить.
Разве что они откроют их под самоубийственной лицензией, и народ радостно побежит делать форки. Но даже в этом случае - кому нужны чьи-то форки винды без обновлений безопасности?
Имея код - можно смело выпускать обновления безопасности. Технически, препятствий к этому нет.
Вообще-то если б не закрытость - кое-что можно было бы допилить, кое-что - выкинуть и довольно комфортно пользоваться, оно в принципе достаточно неплохое, в отличие от макоси той же, которую, кажется, сделать юзабельной в вообще невозможно.Куча багов там обычно в тех частях, которые вообще надо убрать.
> в отличие от макоси той же, которую, кажется, сделать юзабельной вообще невозможно.Ну а линукс хоть можно сделать юзабельным для таких как ты? Или он с твоей точки зрения также безнадежен как и макось?
> следующий шаг - открытие исходников, шах и GPL :)Ну открыли исходники Win CE начиная с 5.x (в рамках инициативы Shared Source), производителям даже разрешили адоптировать винду под свои потребности и не делиться разработками .Цена за лицензию была очень смешная -не помню точно но што то около бакса за устройство и 50.000 енотов за неограниченное кол-во устройств .Что то все кинулись переходить ага ....
следующий шаг - переход на systemd + wayland + gnome3
пойду голосну за переход на системд в фичреквестах десятки..
> примерно 8500 коммитов, проводится 6600 операций рецензированияТо есть, примерно 1900 коммитов проходят без рецензии?
Просто патчей в патчсете больше, чем ревьюверов.
Рискну предположить, что подавояющая часть этих 1900 коммитов - слияния.
> То есть, примерно 1900 коммитов проходят без рецензии?Не факт. Решение задачи можно разбить и на несколько коммитов, ревью кода ведь проводится перед слиянием рабочей ветки в основную.
Прочитал GVFS, удивился. Потом обнаружил, что это не та GVFS. Это прямо диверсия со стороны Microsoft, не поверю, что они были не в курсе.
Им наплевать, масштаб не тот
> Прочитал GVFS, удивился. Потом обнаружил, что это не та GVFS. Это прямо
> диверсия со стороны Microsoft, не поверю, что они были не в
> курсе.Про MS RMS не слыхал? Про MS CAL? Мы уж отсмеялись---
> Про MS RMS не слыхал? Про MS CAL? Мы уж отсмеялись---А, не. Весёлый сегодня http://www.ixbt.com/news/2017/05/24/microsoft-windows-10-chi... денёк! //Вижу, что уже завтра.
> chinaТут засилье MS, на самом деле (и яблоков). Смогли договориться. Это касается не столько ОС, сколько сервисов. Гугл кусает локти, даже с ОС у него была возможность, мне кажется. Рынок в 1.5 млрд. чел., на минуточку. Я думаю, кучу народа перебили, физически, за такие бабки.
> А, не. Весёлый сегодня http://www.ixbt.com/news/2017/05/24/microsoft-windows-10-chi... денёк!Комменты прекрасны и познавательны, особенно этот:
https://twitter.com/m8urnett/status/866353982217699328
Интересно, насколько хорошо "отскребли" китайскую версию.
> Комменты прекрасны и познавательны, особенно этот:
> https://twitter.com/m8urnett/status/866353982217699328Мнение "спеца" по безопасности, который держит открытым браузер и одновременно жалуется, что Windows "стучит" куда-то в гугл аналитикс, не должно быть интересно никому. Особенно опеннету.
Это было очевидно с самого начала. Да, и ничего бы у них не вышло с Linux. В лучшем случае ещё один урезанный Android. Только, вот когда GNU и Linux не станет, то Microsoft на следующей итерации вставит телеметрию китайцам по самые гланды. Желаю Microsoft успехов в этом.
веселись дальше: ГосШиндоус уже давно есть http://fstec.ru/tekhnicheskaya-zashchita-informatsii/dokumen...
Понятно было, что это (https://www.opennet.ru/opennews/art.shtml?num=40973) примером китайской хитрости, взятой из какого-нибудь трактата по типу «Искусство войны». Сейчас наверное по всем телеканалам рассказывают как хитрый Китай нагнул глупую Америку.
Там просто телеметрия от МС заменена на телеметрию от правительства КНР, полная интеграция с Golden Shield Project и системами анализа поведения юзера в сети.
Максим, ты писал про это примерно год назад :-)Забыл уже ;-)
// b.
https://www.opennet.ru/opennews/art.shtml?num=45978
Прошлая новость была о GVFS. В том время Microsoft лишь экспериментировал с переносом исходников Windows на Git, про миграцию планы были весьма призрачны.
Следующий шаг - переезд на GitHub? А потом перевод туда MS office, MS Exchange, MS SQL, .....?
> Следующий шаг - переезд на GitHub? А потом перевод туда MS office,
> MS Exchange, MS SQL, .....?Ога-ога. Покупка github-а и принудительные льготные тарифные планы на мс-азуре всем вляпавшимся.
вы будете смеяться, но https://github.com/Microsoft
> Git-репозиторий с Windows занимает около 300 Гб, насчитывает 3.5 млн файлов и
> Для решения проблем с производительностью работы Git в Windows в компании
> Microsoft используется прослойка GVFS"Для себе создания(*) проблем с производительностью git компания Microsoft использует Microsoft Widows Serer, Microsoft NTFS распоследних версий и загружает а один реп. все 300Гэ накопленного непосильным трудом. Теперь индусы смогут делать ещё больше коммитов на одну строчку кода. Ожидаются новые токсические выбросы кодов в сторону kernel.org."
(*) Затейники - без клеаркейса и перфорса обошлись. И жлобы (бизнес уже не тот?!) -- экономят и на клиркейсе-перфорсе, и на лицензиях уиндоуз-серверов. Что дальше?(чорд, " и я тоже") "Микрософт запускает сеть торрент сидеров, файлообменников, дарконето-питупиев и прочих гну-нью-нетов"?! Ждём...
>Микрософт запускает сеть торрент сидеровВобщето уже года два как Win10 умеет скачивать обновления в p2p режиме.
>>Микрософт запускает сеть торрент сидеров
> Вобщето уже года два как Win10 умеет скачивать обновления в p2p режиме.То есть их обновлятор на самом деле не тупит, а питупит?
Ждём новости, что мелкомягкие переходят на Linux :) Это уже будет следующий шаг. Даже винду уже подготовили к переходу, запихав туда Linux.
Нет. Покупка OpenVMS у HPE, выпуск Windows 20 на ее основе (кажется в прошлом веке с этого начиналось), публикация исходников нового ядра.
> Нет. Покупка OpenVMS у HPE, выпуск Windows 20 на ее основе (кажется
> в прошлом веке с этого начиналось), публикация исходников нового ядра.Они купили вмс лет тридцать назад в лице её разработчиков
> Они купили вмс лет тридцать назад в лице её разработчиковЭто миффф, они купили тех кого отстранили от разработки вмс - те напортачили сильно.
>> Они купили вмс лет тридцать назад в лице её разработчиков
> Это миффф, они купили тех кого отстранили от разработки вмс - те
> напортачили сильно.Ну да первые две NT были тем ещё партаком, долго допиливать пришлось.
> Покупка OpenVMS у HPEHPE давно уже продала OpenVMS компании VMS Software.
> выпуск Windows 20Только местные не знают, что Майки сказали, что Виндовз 11 не будет.
Знаю. Так же как и Windows 9 не было. Будет сразу 20 после 10.
>> выпуск Windows 20
> Только местные не знают, что Майки сказали, что Виндовз 11 не будет.Должен быть, судя по всему. 10, 11, 100, 101, 110, 111 и так далее
Очередной шаг из серии «Windows 💩 Linux».
> Очередной шаг из серии «Windows 💩 Linux».MS 💑-s “Azure IP Advantage”. http://techrights.org/2017/03/15/still-using-patents-to-coerce/
-- А я о пиявках пою,
-- За денежки их продаю.
Microsoft так бабло экономит :-)
Интересно, почему не на Mercurial? Вроде бы корпорации предпочитают его.
> Интересно, почему не на Mercurial? Вроде бы корпорации предпочитают его.потому что:
https://stackoverflow.com/questions/tagged/git
https://stackoverflow.com/questions/tagged/mercurial
разница в десять раз, индусам будет проще программировать
Увеличение числа пользователей linux за последние несколько лет, возможность запуска нативных приложений linux в Windows через "прокладку" и MS конкретные косяки говорят о том что MS не зря лезет в git и открывает файло ... они очень хотят что бы за них что-то делали и/или показывали им где и что не так у них в коде. Очень похоже на то, что им нужна помощь, ибо сами они уже не в состоянии осилить исходники собственного поделия. ИМХО.
Казалось бы при чём здесь опеннет…
Git, не? Git изначально свободный.
А, новость о git… А в чём новость?
Первый шаг сделан. Следующий шаг - частичное открытие исходных текстов.
Даешь открытые исходники Windows 7 !!!
Уверен, современем соберется толпа народу которая сделает конфетку из этого непричесаного чудовища.
правда тогда Microsoftприйдется похоронить свою десяточку...
> Уверен, современем соберется толпа народу которая сделает конфетку
> из этого непричесаного чудовища.Соберётся толпа, посмотрит исходники, плюнет и пойдёт дальше писать GNU/Linux.
Не факт. Исходинки ядра Линукс тот ещё монолитный кал.
> Не факт. Исходинки ядра Линукс тот ещё монолитный кал.То ли дело исходнини ядра шиндошс, правда?
> Не факт. Исходинки ядра Линукс тот ещё монолитный кал.поэтому линуксовые драйвера тянут во всякое бсд, а само ядро можно собирать как душа потребует.
Я скорее поверю в такой сюр
>Соберётся толпа, посмотрит исходники, плюнет и пойдёт переносить нескучные DE на NT через WSL
К Огромному ВАшему сожалению(а так же тех, кто свято верит в *NIX и молится на них, и господина Столлмана), далеко НЕ все так люто ненавидят Виндовс. А вы знали что под Винду оочень много программ в т.ч. проприетарных которые лучше по тем илииным параметрам чем программы под линукс ? А еще есть такие программы, аналогов которых НЕт и скорее всего что НИкогда НЕбудет, темболее свободных. Так вот! Есть Очень даже немалая толпа народу которой нужны именно ЭТИ программы. И Вполне естественно что в случае открытия исходников Виндовс 7( как лучшей из всех винд(хп не беру врассчет ибо х64 неумеет, хотяможно конечно научить.) найдется толпа народу которая захочет исправить в ней всю ту туеву хучу багов и глюков, и убрать эксплоиты. И Даже найдется не один спонсор желающий поддержать эту идею !.
Никогда на никсах свет клином не сходился и никогда несойдется.
Более того. Скажу следующее свое имхо! Из серии "Если бы у бабцшки..." Вернемся назад когда Майкрософт создавала свою первую ОС. Если бы она открыла исходники своей системы сразу то, сейчас всяких там линуксов бы скорее всего небыло воообще ! Маков было бы как минимум в половину меньше. А андроид хм.. это же от линукса...
Но. повторюсь Это мое имхо и это как "если бы у бабушки..."
Что было бы если бы именно Линукс создавался первым и так же свободным..? хз.. возможно он был бы сейчас такой же востребованный как Винда, но я вэтом оочень сильно сомневаюсь.Думаю у него ничего бы неполучилось как не получается сейчас. Ибо специфика у него такая. Он интуитивно НЕпонятен его с ходу незапустить ни домохозяйке, ни пенсионерке.
Линукс к сожалению нельзя назвать " ОС для широкого круга пользователей" из-за его специфичности Из-за сложности установки/насьтройки как его самого, так и различных программ. Да, возможно когда-то может быть лет так через 100-200 линукс прийдет в каждый дом(именно как ос для ПК а некакого то там IoT, etc... ) выпнув к чертям Винду. Но! только по тому что тогда сами пользователи будут намного более "продвинутые" чем сейчас наши дети и темболее наши предки. Когда простой юзер сможет также легко обращаться с линем как сейчас наши дети обращаются с мобильниками только попавшими в их руки.
Ксожалению прошли те времена когда Linuxсчитался самой защищенной ОС Если только комп неподключен к сети /интернету( а был ли он таким(защищенным) вообще?).Где гарантия того, что допустим этот эксплоит с VLC неработал еще лет 10 назад ? Да вполне могла быть пара умных людей кому пришла в голову такая идея и пользовалась этим долго и успешно пока кто-то не разбазарил.
У линукса Очень хорошая политика в плане того что происходит в ос - Вседолжно быть под контролем пользователя. Но Реализация ее хомает на обе ноги, ибо наскоком -никуда незаглядывая, никого неспрашивая- никто с ней несправится. В товремя кк на винде именно так све и происходит. У меня для вины лежит целых 2! ТОЛСТЫЕ книги. И ниоднуиз них я ниразу непрочитал! АВ то время когда по линуксу я уже начитался столько что можно было бы написать наверное десять таких книг. Ибо я простой пользователь и не программист. Но у меня была тяга "Узнать что-то новое" от делать нечего ибо дома сижу. А таких леньтяев слава богу нелишку. Таже домохозяйка вся вделах и ей некогда "знакомиться" с Линукс только ради соцсетей и пары сайтов с рецептами любимых вкусных блюд, без особого на то интереса. Она лучше попросит мастера чтоб он поставил ей винду, обьяснил как скачать, установить и запустить Мозиллу. ВСЕ! Домохозяйка обучена в виду однообразности действий в 99% пользовательских случаев. А 1 процент то можно уже и самой подтянуть как-то.
> К сожалению прошли те времена когда Linux считался самой защищенной ОСПомню, было такое время. Но это было по-отношению к Windows. GNU/Linux не для этого создавался. Почитай как-нибудь манифест GNU (https://www.gnu.org/gnu/manifesto).
> И Вполне естественно что в случае открытия исходников Виндовс
> 7( как лучшей из всех винд(хп не беру врассчет ибо х64
> неумеет, хотяможно конечно научить.) найдется толпа народу которая захочет
> исправить в ней всю ту туеву хучу баговВот и выросло поколение которое не знало про XP x64 ,просто 64 битная версия вышла тогда слишком глюкавой и не пошла в народ .В ней в отличие от висты не было разделения и защиты 32/64 библиотек(DLL) и программ с со всеми вытекающими от туда глюков.В общем тиха померла на сервис паке 2.Вдобавок у XP до SP2 можно было включить PAE ,затем из-за маркетологов и глюков эту возможность убрали .
вот видишь Глюкавая.
То что не пошло в массы- того небыло. То что умерло неродившись- того небыло. Выбирайте что вам боьше по душе. Покупая осенью 2007 комп я его получил с предустановленной Вистой. причем С биосом там что-то намутили что мастер(хороший мастер а не вчерашний школьник думающий что он мастер) сказал менять на комп без предустановленной ОС. Сменили Сразу поставили XP Professionalразрядность непомню правда. Как только вышла Вин 7 сразу перешел на нее докупив оперативу.
мы тут можем сколь угодно спорить, но не узнаем кто прав кто нет пока не выложат исходникивин 7 и не увидим результат.
на данный момент мы заниаемся "Вангованием" которое основано наличных предпочтениях. Только и всего.
> Даешь открытые исходники Windows 7 !!!
> Уверен, современем соберется толпа народу которая сделает конфеткуЧушь, из навоза конфеты - не очень, сразу скажу.
Конфетка - это QNX. Вот туда бы портировать D и всем миром навалиться! Т.е. сначала БАЗА должна быть надёжной, а потом уже все эти напильники и приложения.
Интересно, а раньше что было CSV, SVN или что-то проприетарное?
Раньше было лучше.
> Интересно, а раньше что было CSV, SVN или что-то проприетарное?SourceSafe, потом что-то тоже закрытое, но более тяжёлое. В обоих случаях --- ещё тот процесс...
а как же их собственная VCS? не торт?
> а как же их собственная VCS? не торт?Из г--на и г--на не лепится, делают из г--на и палок.
Есть определённые опасения, что это "не можешь убить --- возглавь". Начнутся "улучшенные" протоколы, etc. (собственно, гадость типа GVFS уже пропагандируется).
хмм, а разве на таких размерах не лучше свн использовать, чтобы не тащить всю эту историю на каждую машину? Или гит умеет что-то типа shallow clone без истории?
> гит умеет что-то типа shallow clone без истории?Умеет, см. git clone --depth или git clone --single-branch
> хмм, а разве на таких размерах не лучше свн использовать, чтобы не
> тащить всю эту историю на каждую машину? Или гит умеет что-то
> типа shallow clone без истории?Гит умеет вытягивать отдельные ветки. Но вряд ли их индусы это осилят. Просто они могут себе такое позволить — хранить на каждой машине 300Г нескучных обоев и бинарей и гордиться, что осилили гит.
А вот засовывание всего инструментария в одну коробку разве Linux-Way? Каждому отдельному должно же быть своё устройство выделено.
> А вот засовывание всего инструментария в одну коробку разве Linux-Way? Каждому отдельному
> должно же быть своё устройство выделено.Это такое хипстоповетрие уже больше года: совать все исходники шаражки в один гитовый реп.
С нетерпением ждём новости о переводе ядра Window на Linux
> С нетерпением ждём новости о переводе ядра Window на LinuxКакой в этом практический смысл? Ядро Linux жирное, ядро Windows небольшое. В ядре Linux поддерживаются устаревшие файловые системы, не отличающиеся функциональностью и надёжностью. Windows обеспечивает отказоустойчивость на NTFS и программном RAID без напилинга. Управление сетями и сетевые файловые системы: в Linux изначально всё плохо с надёжностью и сочетанием удобных средств управления: фактически дальше текстовых конфигов и консоли не продвинулись, а GUI-инструменты управления только у корпораций. В Windows развитые административные оснастки управления в самой системе, интегрированные.
мне даже странно читать такое здесь.
консоль и текстовый конфиг - универсальные и всеобъемлющие интерфейсы, особенно если загнать всех на единный формат конфигурационных файлов, и нет, это не XML, а нечто C-подобное.
GUI именно для управления - не нужен, ибо очень силно ограничивает. вот что действительно нужно, и чего я очень жду, это действительно простого и удобного мониторинга.
>> С нетерпением ждём новости о переводе ядра Window на Linux
> Какой в этом практический смысл? Ядро Linux жирное,Поржать над тупыми подоконниками,
которые не понимают и не воспринимают тупых, плоских, бородатых шуточек про микрософт.Ну да, тебе не привыкать... и не понять.
всё так, всё так
Жырота 146%