The OpenNET Project / Index page

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

Microsoft и GitHub портируют GVFS (Git Virtual File System) для Linux и macOS

17.11.2017 09:01

Компании Microsoft и GitHub объявили на конференции connect() о совместной работе по портированию надстройки GVFS (Git Virtual File System) для Linux и macOS, а также интеграции поддержки GVFS в GitHub. Проект GVFS разработан компанией Microsoft для оптимизации доступа к Git-репозиторию с исходными текстами Windows, который занимает около 300 Гб и насчитывает 3.5 млн файлов. Клонирование столь большого репозитория на систему разработчика в обычных условиях занимает 12 часов, а при использовании GVFS сокращается до 5 минут. GVFS также позволил сократить время выполнения checkout с 3 часов до 30 секунд, status с 8 минут до 4 секунд, commit с 30 минут до 13 секунд.

GVFS представляет собой прослойку с реализацией виртуального репозитория, в котором с сервера на локальную систему разработчика загружаются только востребованные данные, но при этом создаётся видимость наличия всех данных (содержимое загружается только при первом открытии). Для поддержки GVFS требуется реализация на сервере специального протокола GVFS и внесение изменений в код Git-клиентов.

 
  1. Главная ссылка к новости (https://blogs.msdn.microsoft.c...)
  2. OpenNews: Компания Microsoft представила виртуальную файловую систему для Git
  3. OpenNews: Microsoft переводит разработку Windows на Git
  4. OpenNews: GitHub представил Git-хранилище для больших файлов
  5. OpenNews: Выпуск распределенной системы управления исходными текстами Git 2.14.0
  6. OpenNews: Представлена децентрализованная СУБД Noms, основанная на идеях Git
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/47582-git
Ключевые слова: git, gvfs, microsoft
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (101) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 09:09, 17/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +9 +/
    ЕЕЕ, по-тихоньку, по-немногу.
     
     
  • 2.3, Andrey Mitrofanov (?), 09:18, 17/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    > ЕЕЕ, по-тихоньку, по-немногу.

    https://duckduckgo.com/?q=well+poisoning
    https://ru.wikipedia.org/wiki/%D0%94%D0%B8%D0%B2
    https://ru.wikipedia.org/wiki/%D0%A1%D0%BC%D0%B5

     
     
  • 3.25, EHLO (?), 11:32, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> ЕЕЕ, по-тихоньку, по-немногу.
    > https://duckduckgo.com/?q=well+poisoning

    Без ссылок на bingbinggo.com было бы недостаточно цинично.

     
  • 3.66, Аноним (-), 17:35, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    В смысле? Расшифруй метафору! Ты считаешь это диверсией и призываешь к созданию контрдиверсионной организации на манер "Смерша"?
     
     
  • 4.88, Andrey Mitrofanov (?), 10:45, 18/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Для тех, кто не устал читать одно и то же -- подборка ссылок от того, кто ус... большой текст свёрнут, показать
     
  • 2.81, all_glory_to_the_hypnotoad (ok), 03:59, 18/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    что, еее? Эти энтерпрайзные помои, наряду с аналогичными костылями fb для hg, не нужны.
     

  • 1.2, Аноним (-), 09:12, 17/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +3 +/
    > в котором с сервера на локальную систему разработчика загружаются только востребованные данные, но при этом создаётся видимость наличия всех данных

    Но... но... но как же распределенность VCS? Mein Führer

     
     
  • 2.8, нах (?), 09:39, 17/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –6 +/
    commit с 30 минут до 13 секунд все еще хочешь распределенную vcs с таким време... большой текст свёрнут, показать
     
     
  • 3.10, Аноним (-), 09:48, 17/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    да, факт.

    Я то не большой любитель гитхаба, теперь понял, что они, вероятно, подняли именно эдакий гитхаб себе, внутри мс. И, по сути, работают с одной копией данных (ну, исключая бекапы). Вряд ли кто попало может билдить всё дерево. Стягивают директорию, там рядышком тестики лежат... Ну, имеет право на жизнь, при таком то размере

     
     
  • 4.40, нах (?), 12:59, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    это если гитхаб с ними таки поделился кодом - что не факт Возможно, все же приш... большой текст свёрнут, показать
     
     
  • 5.89, Anonim (??), 13:27, 18/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > это если гитхаб с ними таки поделился кодом - что не факт. Возможно, все же пришлось изобретать свой, с иконами и окошками.

    https://enterprise.github.com

     
     
  • 6.110, нах (?), 15:28, 20/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> это если гитхаб с ними таки поделился кодом - что не факт. Возможно, все же пришлось изобретать свой, с иконами и окошками.
    > https://enterprise.github.com

    так там код, вроде, не раздается? И не факт, что этот ентерпрайс подходит ms.
    (глядя на конкурентов из гитлаба, где то, что раздают, мягко говоря, не совсем похоже на то, что предоставляют как сервис)

     
  • 3.86, Anonymoustus (ok), 09:07, 18/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Без Баллмера M$ явно не та. А ведь как его все ругали в своё время.
     
     
  • 4.100, Аноним (-), 07:24, 19/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    > Без Баллмера M$ явно не та. А ведь как его все ругали в своё время.

    Лучше бы оставили. Он так здорово саботировал работу компании! Никто другой так уже не сможет.

     
     
  • 5.101, Anonymoustus (ok), 11:08, 19/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Это уж с какой стороны смотреть… Пока Баллмер был у руля, майки не скатывались до такого унылого состояния во всех сегментах своего бизнеса. На то, что сейчас делает M$, я не могу смотреть без содрогания.
     
  • 2.12, llolik (ok), 09:58, 17/11/2017 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +4 +/
    В рамках ОДНОЙ организации с очень крупной разработкой сильная распределённость не очень нужна, а вот скорость операций, с громадными репами как раз таки нужна.
    Ну вот не хочется им разбиваться на несколько реп. Наверное в этом у них есть своя логика, я не знаю как их разработка устроена. Придумали такое решение, почему бы и нет, в принципе. Ситуации всякие бывают.

    И этож, как я понимаю, не в принципе Git переделывают, только протокол в него добавляют. Остальное - внешнее. Не надо - можно и не пользоваться.

     
     
  • 3.82, all_glory_to_the_hypnotoad (ok), 04:02, 18/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Наверное в этом у них есть своя логика, я не знаю как их разработка устроена.

    Нет никакой логики, просто все тупые и не хотят делать нормально. Можешь пофантазировать сколько собираются проекты в таких репозиториях-помойках, status на минуты ещё не вся беда.

     
  • 2.14, caper (?), 10:07, 17/11/2017 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +/
    Внутри корпораций? Да и никто же не мешает выкачать репозиторий полностью. Это как git-lfs - опциональная нашлепка.
     
     
  • 3.15, Аноним (-), 10:10, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А ечюсли репа весит несколько сот ГБ? На каждую машину её качать расточительно.

    Другой вопрос, что делать так не стоит, т.к. это более SVN-style.

     
     
  • 4.16, Аноним (-), 10:10, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    *если
     
  • 4.83, all_glory_to_the_hypnotoad (ok), 04:07, 18/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Да уже на десятках Гб работается хреново, трудно представить какую силу духа нужно иметь чтобы пробовать репизиторий на соти Гб и потом ещё неспешно заниматься оптимизациями.
     
  • 2.44, IB (?), 13:29, 17/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    А где страдает распределённость?
    Девелопер А склонировал с Гитхаба.
    Если у него поднят гит с GVFS протоколом, то девелопер Б спокойно форкнет с него.

    Где вы видите проблему?

     
     
  • 3.50, нах (?), 13:49, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Девелопер А склонировал с Гитхаба.
    > Если у него поднят гит с GVFS протоколом, то девелопер Б спокойно форкнет с него.

    А вы читали доки и оно именно так работает?
    Я подозреваю, что в худшем случае при попытке такого форка у девелопера A внезапно окажутся все 300 мегабайт, потому что система решит что это обращения ко всем файлам подряд.
    В лучшем Б сразу обломится со словами "gvfs'ные репо не клонируем, делай клон с master"

    В корпоративной среде не принято клонировать репы с компьютера соседа по пиханию локтями в опенспейсе. Хз что там этот Кумар Наcpал нахимичил у себя без ревью и тасков. Принято именно клонировать внутри корпоративной замены гитхаба, если такой клон вообще зачем-то потребовался вместо создания бранча и нормальной работы в нем.

     

  • 1.5, Аноним (-), 09:26, 17/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +5 +/
    Вот это связанность кода, 300Gb перемешанной лапши. Настолько нельзя это было раскидать по разным репам, что пришлось пилить костыль.
     
     
  • 2.26, Аноним (-), 11:33, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Там несколько сот человеколет на это нужно, а напилить систему что-бы работала всего пара.
     
  • 2.41, Аноним (-), 13:02, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Неплохо было бы сначала изучить вопрос.
    Монорепозиторий это осознанный выбор компаний, как МС, так и гугла, фейсбука и многих других
     
     
  • 3.47, Аноним (-), 13:39, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    IMHO это выбор не технический, а политический
     
     
  • 4.49, Аноним (-), 13:48, 17/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    https://www.youtube.com/watch?v=W71BTkUbdqE
     
     
  • 5.53, Andrey Mitrofanov (?), 14:14, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > https://www.youtube.com/watch?v=W71BTkUbdqE

    https://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lin

     
     
  • 6.63, user (??), 16:01, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    99% этих файлов лучше обновлять через rolling release, а не через VCS. Сейчас какая-то нездоровая мода на VCS, их используют даже вместо rsync.
     
     
  • 7.72, yet another anonymous (?), 20:07, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Сейчас какая-то нездоровая мода на VCS, их используют даже вместо rsync.

    В великой компании S... VCS используют как файлопомойку и буфер обмена. А Вы rsync...

     
  • 4.84, all_glory_to_the_hypnotoad (ok), 04:33, 18/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    не политический, а исторический. Раньше svn-ноподобные помойки были пределом мечтаний и не было проблем с масштабированием. А потом стало проблематичным переводить разросшиеся помойки на иные рельсы. Потому вместо деления помойки на проекты пилят костыли к современным vcs чтобы немного отодвинуть конец. Нужно же понимать, что костыли впроде gvfs дают большую нагрузку на сеть и не решают проблем с большим потоком коммитов.
     

  • 1.6, анонимоус (?), 09:26, 17/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +6 +/
    Как же они бедолаги жили без гита?
     
     
  • 2.7, Аноним (-), 09:33, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    чот я тоже хотел бы узнать, как проходил процесс принятия изменений в код до гита. Подозреваю многоуровневую иерархию ответственных. А сейчас они все молчат из-за зубастого NDA
     
  • 2.9, нах (?), 09:47, 17/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    > Как же они бедолаги жили без гита?

    да элементарно жили - без распределенной vcs вообще. Как многие и по сей день живут.
    Комиты - в единственный центральный repo, на дороге у комита хук на тему "быстренько прогнать regression tests". Доступ конкретным индусам - только к конкретным веткам. Пересобирать на своей системе не то что неудобно, а вообще запрещено корпоративной политикой, меньше будет шансов что-то стырить.
    Для корпоративной разработки, где жестко поделены задачи и ответственные, в общем-то вполне достаточно.

    единственный минус - нельзя использовать vcs в качестве умного undelete.

     
     
  • 3.20, Пиони (?), 10:50, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    >> Пересобирать на своей системе

    Пересобрать Винду на компьютере разработчика? Это что за компьютеры такие

     
     
  • 4.42, нах (?), 13:06, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >>> Пересобирать на своей системе
    > Пересобрать Винду на компьютере разработчика? Это что за компьютеры такие

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

    Просто долго, даже инкрементальной сборкой, нафиг не надо и вообще опасно. Готовые подписанные сборки вон кто-то ж тырит, не смотря на все меры предосторожности и недетские срока если поймают на горячем, а так и исходный  код хакерам и АНБ уйдет за мелкий прайс.

     
     
  • 5.51, Аноним (-), 14:02, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Вроде как до недавнего времени в мс была еженочная сборка с автоматической установкой собранного на все компы. Ну и сбором багрепортов.

    А еще кто-то рассказывал, что сломавшего билд заставляли бегать круг вокруг кампуса в позорном колпачке.

     
     
  • 6.73, yet another anonymous (?), 20:10, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Вроде как до недавнего времени в мс была еженочная сборка с автоматической
    > установкой собранного на все компы. Ну и сбором багрепортов.

    В своё время не с автоматической, а с ручной. Как сейчас --- не знаю.

     
  • 6.109, пох (?), 15:22, 20/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Вроде как до недавнего времени в мс была еженочная сборка

    так тырят-то подписанные релизы, а не автобилды (которые, конечно, тоже тырят, только нафиг они нужны, ты ж даже багрепорт отправить не сможешь). Их, по идее, должны хранить в месте с ограниченным доступом. Ну, видимо, кто хранит, те и тырят.

    и там не гугль, да, во всяком случае раньше было можно выбирать, бежать за комсомолом, или впереди, на самой распоследней сборке. Правда, у меня все знакомые сбежали еще при Балмере, до индусов никто не дожил.

     
  • 2.56, Борис (??), 14:23, 17/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Плохо. Очень плохо. Я там работал когда-то, в M$. Там все плохо.
     
  • 2.90, Anonim (??), 13:42, 18/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > Как же они бедолаги жили без гита?

    Как, как? Вот так:
    windows_xp_src_v5.2.1.zip
    windows_xp_src_v5.2.2.zip
    windows_xp_src_v5.2.2-backup.zip
    windows_xp_src_v5.2.2-new.zip
    windows_xp_src_v5.3.0.zip

     
     
  • 3.92, Anonymoustus (ok), 14:38, 18/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    s/zip/rar/
     
     
  • 4.96, Аноним (-), 00:38, 19/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > s/zip/rar/

    Ох уж эти "вежественные" знатоки:
    s/zip/rar/g

     
     
  • 5.102, Anonymoustus (ok), 11:09, 19/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Вы таки хотите рассказать мне за перл или за вим? Или за sed? Я уже приготовил тетрадь с ручкой и готов конспектировать.
     
     
  • 6.103, Аноним (-), 15:51, 19/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> s/zip/rar/
    > Вы таки хотите рассказать мне за перл или за вим? Или за sed?
    > Я уже приготовил тетрадь с ручкой и готов конспектировать.

    [CODE]
    $ perl -e '$_ = "windows_xp_src_v5.2.1.zip                                  
    windows_xp_src_v5.2.2.zip                  
    windows_xp_src_v5.2.2-backup.zip
    windows_xp_src_v5.2.2-new.zip  
    windows_xp_src_v5.3.0.zip"; s/zip/rar/; print "$_";'

    windows_xp_src_v5.2.1.rar
    windows_xp_src_v5.2.2.zip
    windows_xp_src_v5.2.2-backup.zip
    windows_xp_src_v5.2.2-new.zip
    windows_xp_src_v5.3.0.zip
    [/CODE]
    Как там, в лу^W грязевом бассейне, не холодно?


     
     
  • 7.104, Anonymoustus (ok), 16:01, 19/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    На Опеннет принимают после удаления чувства юмора?
     
  • 3.93, Аноним (93), 16:52, 18/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    s/zip/cab
     

  • 1.11, Аноним (-), 09:56, 17/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +10 +/
    а всем наплевать что gvfs уже Gnome Viirtual File System?
     
     
  • 2.13, анон (?), 10:05, 17/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +4 +/
    Думаю этот вопрос надо расширить. А есть те, кому не наплевать на Gnome?
     
     
  • 3.23, Аноним (-), 11:11, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +4 +/
    Это один из немногих годных компонентов GNOME, и используется он не только в GNOME.
     
     
  • 4.43, нах (?), 13:09, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    > Это один из немногих годных компонентов GNOME, и используется он не только
    > в GNOME.

    и чего в нем годного при наличии fuse?

     
  • 2.17, Аноним (-), 10:12, 17/11/2017 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • –1 +/
    > а всем наплевать что gvfs уже Gnome Viirtual File System?

    M$ только Гном забыть спросили.

     
     
  • 3.21, AntonAlekseevich (ok), 10:51, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    > M$ только Гном забыть спросили.

    Microsoft только авторов FOSS забыть спросили.
    //Fixed

     
  • 2.85, Na me (?), 07:35, 18/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    разработчики гнома теперь должны были написать приложение о чём-то отвратительном и назвать его windows. Но поскольку они рабы у любимого партнёра того же самого микрософта, то просто промолчат в сторонке.
     

  • 1.19, Пользователь Debian (?), 10:21, 17/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +1 +/
    У гугла тоже монорепа, если что: http://m.cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-l (взято из https://talks.golang.org/2016/refactor.article).
     
     
  • 2.52, нах (?), 14:07, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    > У гугла тоже монорепа, если что

    о, надо ж, так и запишем - перфорсы на единственном сервере даже гуглю вполне хватило на десять лет развития.
    значит, мне можно вообще не беспокоиться.

     

  • 1.22, Аноним (-), 11:10, 17/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +1 +/
    > для оптимизации доступа к Git-репозиторию с исходными текстами Windows, который занимает около 300 Гб и насчитывает 3.5 млн файлов.

    Ещё один пример, как создать себе проблемы, а потом героически их преодолевать.

     
     
  • 2.27, Аноним (-), 11:36, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> для оптимизации доступа к Git-репозиторию с исходными текстами Windows, который занимает около 300 Гб и насчитывает 3.5 млн файлов.
    > Ещё один пример, как создать себе проблемы, а потом героически их преодолевать.

    Можно было денег заработать, можно было проблем не создавать, всё сразу не получилось.
    Других примеров подтверждающих что можно не создавать проблем и заработать примерно столько-же я не припомню.

     
  • 2.28, Andrey Mitrofanov (?), 11:37, 17/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    >> для оптимизации доступа к Git-репозиторию с исходными текстами Windows, который занимает около 300 Гб и насчитывает 3.5 млн файлов.
    > Ещё один пример, как создать себе проблемы, а потом героически их преодолевать.

    Уверен, что проблемы создают не тебе?...

     
     
  • 3.55, Аноним (-), 14:23, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Ну да, если модные мальчики подхватят идею, проблемы будут у многих.
     
  • 2.71, Вареник (?), 19:32, 17/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    > Ещё один пример, как создать себе проблемы, а потом героически их преодолевать.

    На этом строится любой "относительно честный рэкет". На создании проблем и их "решении".

     

  • 1.24, Аноним (-), 11:25, 17/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +10 +/
    Microsoft это цифровые неофашисты.
     
     
  • 2.30, Аноним (-), 11:40, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +4 +/
    ровно как и гугл с эплом
     
     
  • 3.36, EHLO (?), 11:56, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    В принципе да, но не ровно. Microsoft равнее всех вместе взятых.
     
     
  • 4.39, Аноним (-), 12:22, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    никакой разницы, гугл еще хуже даже, потому что навязывает образ якобы "don't be evil"
     
     
  • 5.46, EHLO (?), 13:32, 17/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > гугл еще хуже даже, потому что навязывает образ якобы "don't
    > be evil"

    "Microsoft loves linux"

     
     
  • 6.48, Andrey Mitrofanov (?), 13:40, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> гугл еще хуже даже, потому что навязывает образ якобы "don't
    >> be evil"
    > "Microsoft loves linux"

    Да-да... А кончается всё изнасилованием типа сабжа.

    То "особенные" люди с виндами коммитили-перекоммитили в _мейнлайновый_ git какие-то кеши FS-ов и пр.х--ни, которая на мс-овской поделке почему-то отрмозит там, где у всех остальных всё летает. Бедные!

    Теперь сам вурдалак "пришёл с дарами"tm.

    Они не пробовали сделать, чтоб win[-server] не тормозил?... Впрочем, о чём это я?! _Это_ ж часть б.-модели, продают они именно это.

    "Подойдите ближе, бандерлоги! Вурдалак продаст вам винду. Бли-и-и-иже!111"

     
     
  • 7.70, Вареник (?), 19:30, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > "Подойдите ближе, бандерлоги! Вурдалак продаст вам винду. Бли-и-и-иже!111"

    - Винда не тормозит*!

    * Свежеустановленная, на свежем топовом железе, звоните и заказывайте прямо сейчас.

     
     
  • 8.91, Andrey Mitrofanov (?), 14:26, 18/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Да-да, точно-точно Для этого есть Linux I In our benchmarks of Windows Su... текст свёрнут, показать
     
  • 5.54, Маришка (?), 14:18, 17/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Гугл такой же троянский конь что и некрософт.
     

  • 1.29, iPony (?), 11:38, 17/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Поздравляю линуксоидов.
     
     
  • 2.33, Andrey Mitrofanov (?), 11:51, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Поздравляю линуксоидов.

    Спасибо. И тебе побольше alpha.gnu.org в твои я-Дивайсы.

     

  • 1.31, EHLO (?), 11:44, 17/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –1 +/
    .. Но есть хорошая новость:
    > с исходными текстами Windows, который занимает около 300 Гб

    Windows у нас много

     
  • 1.34, Аноним (-), 11:52, 17/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +1 +/
    > Клонирование ... занимает 12 часов

    "--depth 1"? Нет, не читали.

     
     
  • 2.35, Andrey Mitrofanov (?), 11:56, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> Клонирование ... занимает 12 часов
    > "--depth 1"? Нет, не читали.

    Не мешайте  --  они же делают git для FreeBSD! Windows-серверов им продадут -- заживут.

     
  • 2.37, Аноним (-), 12:06, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > --depth 1

    тогда проще svn сразу

     
     
  • 3.57, arisu (ok), 14:50, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    так они это и сделали.
     

  • 1.38, бедный буратино (ok), 12:09, 17/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –1 +/
    > который занимает около 300 Гб и насчитывает 3.5 млн файлов. Клонирование столь большого репозитория на систему разработчика в обычных условиях занимает 12 часов, а при использовании GVFS сокращается до 5 минут. GVFS также позволил сократить время выполнения checkout с 3 часов до 30 секунд, status с 8 минут до 4 секунд, commit с 30 минут до 13 секунд.

    говорят, под GVFS ещё и скорость света в 240 раз возрастает

     
     
  • 2.69, Вареник (?), 19:26, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Читай дальше - хак представляет собой чистое читерство.
     

  • 1.45, Аноним (-), 13:31, 17/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    индусам проще создать GVFS, чем научиться не коммитить сгенерированные файлы
     
  • 1.58, Аноним (-), 15:21, 17/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    Вот что бывает с теми, у кого репозиторий не влезает на SSD.

    http://oberon2005.oberoncore.ru/paper/fatprog.pdf

     
     
  • 2.79, angra (ok), 00:45, 18/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    - Ты когда-нибудь слышал о Масаде? 2 года 900 евреев держались против 15000 римских солдат. Они предпочли рабству смерть. И где теперь эти римляне?
    - Я думал, ты спросишь: где теперь эти евреи?
     

  • 1.62, ваноним (?), 15:34, 17/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    > Клонирование столь большого репозитория на систему разработчика в обычных условиях занимает 12 часов

    да просто винда тормозная. m$ сделали костыль, что б не так сильно тормозило. git под linux и так шустро работает с большими репозитариями.

     
  • 1.74, Аноним (-), 21:04, 17/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    Удивляет другое: как система с 300Гб кода вообще способная нормально работать? Браво!
     
     
  • 2.75, Анончик (?), 21:10, 17/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –2 +/
    > Удивляет другое: как система с 300Гб кода вообще способная нормально работать? Браво!

    Посчитай объем кода у любого распространенного дистрибутива linux. Цифра будет тоже немаленькой. Да и не факт что там один код 300гб весит...


     
     
  • 3.76, user (??), 21:35, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Я сильно удивлюсь, если там нет ни одного MSI или даже ISO.
     
  • 3.77, anonymous yet another (?), 23:36, 17/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Посчитай объем кода у любого распространенного дистрибутива linux. Цифра будет тоже немаленькой. Да и не факт что там один код 300гб весит...

    Кодовая база Android'а 5 (под git'ом) ~1.5G. Сборка --- ~7G.

     
  • 2.87, Anonymoustus (ok), 09:23, 18/11/2017 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +/
    Вероятно, там помойка не конкретного релиза или хотя бы поколения оффтопика, а кишки _всех_ его компонентов и релизов, начиная с самого первого.
     
     
  • 3.95, Анончик (?), 22:22, 18/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Да скорее всего кишки всех существующих редакций, включая серверные.
     
     
  • 4.105, Аноним (-), 01:57, 20/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Серверные же только настройками реестра отличаются
     
     
  • 5.112, Anonymoustus (ok), 19:35, 20/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Не только.
     
  • 2.108, ваноним (?), 08:38, 20/11/2017 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > нормально работать?

    нет, конечно. это ж венда

     

  • 1.78, axredneck (?), 23:41, 17/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    Переименовали бы хоть в GitVFS, а то что нам теперь делать с двумя GVFS? Red Hat не собирается судиться с ними из-за кражи названия?
     
  • 1.94, ALex_hha (ok), 19:59, 18/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +1 +/
    Не понимаю, зачем оно нужно? Нормальные люди не раздувают свои репы до 300 Гб, а если уж так исторически сложилось, то ССЗБ. Да и в любом случае, таких людей будет пару штук, но при этом надо бить себя в грудь и кричать смотрите как мы погоаем и любим open source
     
     
  • 2.97, Аноним (-), 01:00, 19/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Вот таким ССЗБ и нужно. Подобная дикость часто встречается в кровавом ентерпрайзе (видел трижды), часто из-за того, что миграцию с svn, в котором проекты были разложены по директориям, проводили не очень умные люди и перелили всю эту кучу кода в единственный git-репозиторий.
     
     
  • 3.99, Аноним (-), 04:48, 19/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Ну написать скрипт который разобьёт тебе этоту монорепозиторий на много мелких с сохранением истории куда проще.
     
     
  • 4.106, Andrey Mitrofanov (?), 06:37, 20/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Ну написать скрипт который разобьёт тебе этоту монорепозиторий на много мелких с
    > сохранением истории куда проще.

    Они не могут в make и паетный менеджер. Пожалей их[I]!

     

  • 1.98, Аноним (-), 04:46, 19/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Забавно что недавно в радио-т приходил чел который работал в ms и рассказывал что у Майкрософт не монорепозиторий.
     
     
  • 2.107, Andrey Mitrofanov (?), 06:39, 20/11/2017 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Забавно что недавно в радио-т приходил чел который работал в ms и
    > рассказывал что у Майкрософт не монорепозиторий.

    Гоните этих элопов!

    ---У англичан ружей кирпичом не чистят.

     

  • 1.111, aim (ok), 19:19, 20/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    сначала мы не думаем и все фекалии кладём в общую кучу. а потом придумываем костыль как с этим работать. вполне в духе корпораций (и неважно в данном случае как они называются)


    p.s. с каких это пор обозначение фекалий является ненормативной лексикой?!

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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