abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 13:33 | Nová verze

    Vyšlo Pharo 12.0, programovací jazyk a vývojové prostředí s řadou pokročilých vlastností. Krom tradiční nadílky oprav přináší nový systém správy ladících bodů, nový způsob definice tříd, prostor pro objekty, které nemusí procházet GC a mnoho dalšího.

    Pavel Křivánek | Komentářů: 2
    dnes 04:55 | Zajímavý software

    Microsoft zveřejnil na GitHubu zdrojové kódy MS-DOSu 4.0 pod licencí MIT. Ve stejném repozitáři se nacházejí i před lety zveřejněné zdrojové k kódy MS-DOSu 1.25 a 2.0.

    Ladislav Hagara | Komentářů: 22
    včera 17:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.

    Ladislav Hagara | Komentářů: 13
    včera 14:22 | Komunita

    Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.

    Ladislav Hagara | Komentářů: 2
    včera 13:22 | Nová verze

    Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.

    Ladislav Hagara | Komentářů: 0
    včera 12:44 | Nová verze

    Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).

    Ladislav Hagara | Komentářů: 0
    včera 04:55 | Nová verze

    OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.

    Ladislav Hagara | Komentářů: 0
    včera 04:22 | Nová verze

    Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.

    Ladislav Hagara | Komentářů: 0
    včera 04:11 | Nová verze

    R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.

    Ladislav Hagara | Komentářů: 0
    24.4. 22:44 | IT novinky

    IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.

    Ladislav Hagara | Komentářů: 16
    KDE Plasma 6
     (73%)
     (9%)
     (2%)
     (16%)
    Celkem 790 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Microsoft představil GVFS (Git Virtual File System)

    Microsoft na svém blogu věnovaném vývojářům představil GVFS (Git Virtual File System). Cílem tohoto virtuálního souborového systému je urychlit práci s Git repozitáři. Soubory jsou stahovány až při jejich prvním otevírání. Microsoft uvádí, že například klonování obrovského repozitáře díky GVFS netrvá více než 12 hodin, ale pouze několik minut. Zdrojové kódy klienta jsou k dispozici na GitHubu pod licencí MIT.

    3.2.2017 18:00 | Ladislav Hagara | Zajímavý software


    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    3.2.2017 18:05 michal
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Ježišmarijá, microsoft.
    3.2.2017 18:15 Sten
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Takže z distribuovaného verzovacího systému udělali centrální, který pro práci vyžaduje připojení k serveru? Oh yeah!

    Mimochodem by mě zajímalo, jak často potřebují dělat plný git clone, že se jim vyplatí jej zrychlovat.
    stativ avatar 3.2.2017 18:24 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Jestli jsem to pochopil dobře, tak to kluci vykutálení vymysleli ještě líp. U centralizovaného systému máš soubory v checkoutované verzi. S GVFS nemáš ani to, místo reálných souborů tam budeš mít nějaký placeholder.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    3.2.2017 18:26 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)

    Pro příležitostné nahlédnutí do gitu projektu, se kterým člověk rutinně nepracuje a ani to nemá v úmyslu, by to smysl mít mohlo. Jinak samozřejmě bude narážet na to, že se rychlý jednorázový clone na začátku mnohonásobně vrátí ve výrazně pomalejších běžných operacích při vlastní práci.

    U toho use case, který tam popisují (kompletní codebase Windows, 3.5 milionu souborů, 270 GB) mi ale připadá, že zásadní chyba je už v tom, že to potřebují mít všechno v jednom repozitáři. Vždyť i kernel, firefox nebo libreoffice jsou počtem souborů i velikostí o dva řády níž (kromě počtu souborů u firefoxu, tam je to jen o jeden).

    3.2.2017 18:40 d
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    jediny repozitar je spravny pristup pro velky projekt, zvlaste kvuli zavislostem

    stejne to dela napr google (android)
    3.2.2017 18:44 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Nemyslím, že je rozumné dívat se na celé Windows (tj. jádro, knihovny i aplikace) jako na jeden projekt v tomto smyslu.
    3.2.2017 18:45 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    git submodule
    3.2.2017 19:10 J
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Vybavene :)
    4.2.2017 18:41 Sten
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    To tedy rozhodně nedělá. Android má několik desítek repozitářů.
    5.2.2017 12:15 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Android to má skutočne vyriešené elegantne. Len keby niekto konečne z repo(1) urobil first-class aplikáciu, aby sa dala použiť na integráciu Git repozitárov vo všeobecnosti, a najmä, aby ju bolo možné používať bez Gerrit-u.
    xvasek avatar 3.2.2017 21:44 xvasek | skóre: 21 | blog: | Zlín
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    LOL, takže oni to v začátku nepochopili (že si to mají rozdělit) a teď to kvůli tomu takto zprasují. Já jsem si dřív myslel, že to prasí úmyslně, ale že by to jenom neuměli mě nikdy nenapadlo. :-)
    4.2.2017 00:54 Kvakor
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Kdysi jsem na jednom blogu četl rozhovor onoho blogera s ex-zaměstnacem Microsoftu (co tam pracoval v čase zhruba do vydání Windows Vista) a tam se velikost a nerozdělenost codebase Windows zmiňovala - pokud se nemýlím, hlavní důvod byla provázanost interních mikrosoftích programů na různé části vnitřností systému, systémové i uživatelské knihovny a někdy i sebe navzájem, což samotný ex-zaměstnanec považoval za Zlou Věc.
    xkucf03 avatar 4.2.2017 17:29 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)

    Ano, v různých garážovkách mají ve zdrojácích zadrátované cesty jako C:\Dev\Produkt\… a běda kdyby sis chtěl dát zdrojáky jinam, nebude ti to fungovat. V MS asi dělají něco podobného.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    xkucf03 avatar 4.2.2017 17:33 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Pro příležitostné nahlédnutí do gitu projektu, se kterým člověk rutinně nepracuje a ani to nemá v úmyslu, by to smysl mít mohlo.

    Na občasné nahlédnutí jsou různé webové UI – které ti navíc můžou nabídnout i rychlé hledání (což s tím FS nepůjde, protože by se muselo všechno postahovat k tobě).

    Jinak samozřejmě bude narážet na to, že se rychlý jednorázový clone na začátku mnohonásobně vrátí ve výrazně pomalejších běžných operacích při vlastní práci.

    Tohle je jedna z velkých výhod distribuovaných verzovacích systémů a MS se tak vrací o víc než deset let zpátky.

    U toho use case, který tam popisují (kompletní codebase Windows, 3.5 milionu souborů, 270 GB) mi ale připadá, že zásadní chyba je už v tom, že to potřebují mít všechno v jednom repozitáři.

    +1 je to pořádný hnůj. Tohle mělo být jednoznačně modularizované a rozdělené do více malých repozitářů.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    4.2.2017 18:34 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Na občasné nahlédnutí jsou různé webové UI – které ti navíc můžou nabídnout i rychlé hledání (což s tím FS nepůjde, protože by se muselo všechno postahovat k tobě).

    Tam jsem ale omezen tím, co to webové UI nabízí. Nevzpomínám si třeba, že bych viděl webové UI ke gitu, které by umělo ekvivalent "git blame".

    Tohle mělo být jednoznačně modularizované a rozdělené do více malých repozitářů.

    Nebo aspoň do více velkých. :-)

    xkucf03 avatar 4.2.2017 18:42 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše annotation, blame
    Tam jsem ale omezen tím, co to webové UI nabízí. Nevzpomínám si třeba, že bych viděl webové UI ke gitu, které by umělo ekvivalent "git blame".

    Měl jsem za to, že tohle je běžná vlastnost. Mercurial to umí v základu (to výchozí webové rozhraní resp. server), jmenuje se to annotate. U gitu používám Kallitheu a tam je taky funkce Show Annotation.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    4.2.2017 18:46 Sten
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    GitLab, Gitorious, Bitbucket umí blame out-of-box. U gitwebu je potřeba blame zapnout v konfiguraci.
    Josef Kufner avatar 5.2.2017 22:43 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Nevzpomínám si třeba, že bych viděl webové UI ke gitu, které by umělo ekvivalent "git blame".
    Příklad: https://gitlab.com/gitlab-org/gitlab-ce/blame/1e97a6df24f66f70811fdd4b1412432e40ab8ebe/README.md
    Hello world ! Segmentation fault (core dumped)
    3.2.2017 18:20 gze
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Takže když na to přejdu (což nehrozí) a bude další výpadek gitlabu, tak budu v pytli úplně :-)
    3.2.2017 18:58 Spitzbube
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    :-)
    3.2.2017 18:28 J
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Rozumiem ze z povahy NTFS moze byt praca s git ovela pomalsia ako na Linux. Ja som myslel ze riesia toto a nie prenos po sieti :) Vsak princip cislo 1 je mat po clone na lokali cele repo :D a je jedno ci to pojde 12 hodin alebo minut
    4.2.2017 01:28 Kvakor
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Neřekl bych, že za to může NTFS jako souborový systém, spíš bych řekl, že jde o způsob, jak s ním Windows pracují, respektive jak dobře či špatně cachují jak datové bloky, tak už načtené informace o souborech a adresářích.

    Když jsem před delší dobou zkoušel multiplatformní program (no, dělal jsem ho na Linuxu, ale byl přenositelný díky použití SDL), co používal řádově stovky tisíc souborů (ale rozstrkaných do adresářů, kde v jednom nebylo více než stovky položek), tak na stejném disku/souborovém systému (NTFS, v Linuxu připojený přes FUSE NTFS-3G) a stejněm stroji s dualbootem (Debian 7.něco versus Win7 64bit) byla rychlost přístupu k souborům o něco rychlejší v Linuxu (minimálně kotrolka disku méně blikotala), i za cenu poněkud větší zátěže CPU (za to ale nejspíš mohlo hlavně FUSE). Jako hlavní důvod bych typoval právě lepší využití cache, jak na úrovni bloků, tak adresářů - u Windows jsem měl pocit, že zbytečně zahazují už nacachované položky i když mají ještě dost volné paměti (stroj měl 4GB a v obou OS nikdy neukazoval využití víc než poloviny).

    PS: Několikát jsem četl, že tuto "zbytečnou škudlivost" ohledně využití RAM jako diskové cache Microsofti už opravili ... mám pocit, že ve Win7 to udělali nanejvíš jen z části, možná až ve Win8/10, ale v těch jsem nic testovat nezkoušel (a dělat něco takového jen tak by mi připadalo příliš masochistické :-) ).
    5.2.2017 14:49 j
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    To nema nic spolecnyho ani s widlema ... pro widle axistujou appky tretich stran, ktery s filesystemem pracovat umej. Zkus si ve widlich otevrit folder ve kterym sou desitky tisic souboru ... a pose... se z toho. Ale existujou appky, ktery ti uplne klidne behem par vterin vylistujou vsechny soubory z celyho disku. Na presne stejnejch widlich. To jen v M$ proste neumej napsat vubec nic tak, aby to i fungovalo.
    6.2.2017 20:30 biolog
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Otevřít folder jako v čem? V Průzkumníku? Tak to bývá tím, že je na tom Windowsu nainstalovaná nějaká úžasná aplikace s rozšířením do Průzkumníka. Kolega nainstaloval něco na firemní server, a člověk skoro ani nemohl procházet svůj profil.
    7.2.2017 12:16 ES
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Napriklad jaky? kopirovani hodne dat pod woknama je des. Za to klidne i zaplatim.
    3.2.2017 18:32 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Trochu rovnáky na vohejbáky, ne?

    Tohle řešíme btrfs/zfs snapshoty, napoprvé si repo vyklonuju někam k sobě do subvolumu, nechám ho nedotčený (pouze aktualizuju) a kdykoli chci něco dělat, vytvořim snapshot/clone vedle, což je levný a update je taky levnej.

    (Je ale pravda, že ty jejich repa jsou ještě o dost větší, nicméně principielně je to totéž, stačí mít dostatečně velkej disk.)
    3.2.2017 21:04 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    A když použiješ git worktree, nepotřebuješ ani ty klony a snapshoty a můžeš mít několik pracovních adresářů s jedním repository.
    3.2.2017 22:41 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    git worktree znám, ale tenhle projekt používá Mercurial. Nicméně, i kdyby to byl git, je vytvoření worktree stejně levné jako klon v ZFS? Klon 2GB hg repo je se ZFS vytvořen téměř instantně.

    Další výhoda ZFS/Btrfs jsou snapshoty, např. vždy, než dělám nějakej složitější rebase, nejprv vytovřim snapshot, takže když ten rebase nějak zvořu nebo se něco nějak pokazí, můžu rollbackovat (opět téměř instantní operace) na stav před.
    4.2.2017 18:52 Sten
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Je ještě levnější, protože object store není sdílený přes COW, ale přímo, takže repack a pull nevytváří nové kopie.

    Rollback rebase se dělá pomocí git reset.
    5.2.2017 11:50 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Je ještě levnější, protože object store není sdílený přes COW, ale přímo, takže repack a pull nevytváří nové kopie.
    Object store mě nijak netrápí, úzké hrdlo je vytvoření novýho pracovního adresáře. Pokud tomu dobře rozumim, git worktree add musí udělat checkout repo do novýho adresáře - v podstatě tam vytvořit celý adresářový strom a nakopírovat všechny data. Děkuji, nechci.
    Rollback rebase se dělá pomocí git reset.
    Tak jasný, ono to obvykle stačí, ale když dělám nad repo něco divočejšího, je fajn mít to zajištěno na jiné vrstvě.
    5.2.2017 11:56 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Jo a ještě další věc: Ten vanilla repozitář se updatuje skriptem z cronu, který zároveň potom spouští build (někdy v noci), takže když si pak následující den repo naklonuju a něco změnim, stačí většinou už jen inkrementální build, který je pochopitelně mnohem kratší.
    5.2.2017 16:33 Sten
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Nad Btrfs tu kopii dělá pomocí reflink (COW), u ZFS nevím, jestli je reflink podporován.
    3.2.2017 19:22 Vantomas | skóre: 32 | Praha
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Ale je hezké, že Microsoft začal pro svoje potřeby používat git. Ať byl nebo je Microsoft jakkoliv zlý, ve chvíli, kdy mu vývojáři začnou používat opensource nástroje, tak se chtě nechtě změní pohled a chování všech lidí ve firmě k opensource. A z toho opensource svět může jenom těžit.
    xvasek avatar 3.2.2017 21:47 xvasek | skóre: 21 | blog: | Zlín
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Příští build Windows se chystá přes mingw/gcc.
    4.2.2017 22:10 ehmmm
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Taky me to prekvapuje. Jsem myslel, ze Microsoft musi pouzivat TFS. (?)
    4.2.2017 23:27 xyz
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    TFS git umí a je dokonce používanější než TFVC.
    6.2.2017 14:31 podlesh | skóre: 38 | Freiburg im Breisgau
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Jo, už nějakou dobu. Je docela zábavné sledovat na různých fórech jak z toho skalní fanoušci Microsoftu dostávají vyrážku. Vlastně, většinou už bývalí skalní fanoušci (i když mnoho jich stále zůstává věrno a trpělivě čeká na návrat starých časů).
    3.2.2017 19:29 Jardik
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Něco takového jsem už někde viděl, ale nemůžu si vzpomenout, kde.
    3.2.2017 19:53 x
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    ClearCase, ale ten alespon funguje i na Linuxu.
    3.2.2017 19:59 Mti. | skóre: 31 | blog: Mti
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    bleh...
    #dnf list | grep -i gvfs | wc -l
    18
    
    ...tak doufam, ze se to bude jmenovat jinak, nez to Poeterring zacleni do systemd :/
    Vidim harddisk mrzuty, jehoz hlava plotny se dotyka...
    Josef Kufner avatar 4.2.2017 02:34 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Pokud je repositář velký kvůli historii, tak stačí git clone --depth 1. Pokud je potřeba práce s velkými soubory, máme LFS.
    Hello world ! Segmentation fault (core dumped)
    Dreit avatar 4.2.2017 10:32 Dreit | skóre: 15 | blog: Dreit a jeho dračí postřehy | Královehradecký kraj
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Nope
    6.2.2017 08:38 AAA
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Nojo, ale jestli to chapu dobre gitfs od PressLabs dela commity automaticky za tebe pri kazde zmene souboru.
    4.2.2017 13:40 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Proč by měl buildroot stahovat kompletní git repo všech stovek programů OS? Však stačí zabzipovaný stable snapshot.
    4.2.2017 16:44 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Pretože môže.
    6.2.2017 07:55 kamen
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    jezismarja C#
    6.2.2017 08:52 AAA
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Trocha svetla na to proc maji jeden velky git repozitar (z diskuze z odkazu):

    Matt Kerr

    “The first big debate was – how many repos do you have – one for the whole company at one extreme or one for each small component? A big spectrum. Git is proven to work extremely well for a very large number of modest repos so we spent a bunch of time exploring what it would take to factor our large codebases into lots of tenable repos. Hmm. Ever worked in a huge code base for 20 years? Ever tried to go back afterwards and decompose it into small repos? You can guess what we discovered. The code is very hard to decompose. The cost would be very high. The risk from that level of churn would be enormous. And, we really do have scenarios where a single engineer needs to make sweeping changes across a very large swath of code. Trying to coordinate that across hundreds of repos would be very problematic.” https://blogs.msdn.microsoft.com/bharry/2017/02/03/scaling-git-and-some-back-story/
    6.2.2017 09:18 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    To není žádné velké překvapení, bylo asi celkem jasné, že tahle chyba nevznikla při přechodu na git, ale dávno předtím.
    xvasek avatar 6.2.2017 10:40 xvasek | skóre: 21 | blog: | Zlín
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Takže to dělají blbě a ještě se k tomu drze přizná. Následné řešení na způsob MS je jasné - udělat k tomu klikací GUI nástroj v .netu a obohatit jeho výjimečností tady ten repozitář. :-)
    6.2.2017 10:49 koudy
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Šmarjá, mě se udělalo nevolno...

    To bych nechtěl spravovat, udržovat ani v tom něco psát...

    Win10 vypadají až neskutečně dobře, pokud vezmu v potaz z čeho to vzniká. :D
    7.2.2017 03:20 Sten
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Možná by jim někdo mohl poradit, že přesně to samé dělá repo v Androidu. Ale jestli mají podobnou metodiku jako Google, kde přehrabování se v repozitáři = nula pracovních bodů, zatímco nový projekt = spousta pracovních bodů, tak celkem chápu, proč si zvolili tohle.
    7.2.2017 05:15 Maxmilian Prdel
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Jenze ono nejde jen o repozitar. Kompletni build Windows je na zhruba 15 iteraci, protoze po castech to kompilovat taky nejde a vyvojari pisou kod naslepo (a pak to kompilatorem proste neproleze). Spetky stability finalnim releasum Windows dodava armada Indu, ktera oklikava stale tytez scenare a reportuje jakekoliv odchylky. Udajne jeden Ind dokaze oklikat zhruba 900 scenaru za den. Pak se kazda chyba vraci zpatky do MS, kde se snazi uhodnout, cim vznika, a cele se to znovu opakuje. Kdyz se blizi deadline a nejsou opravene vsechny chyby (tzn. pokazde), tak se ty "nejmene zavazne" (coz je vse, co nezpusobuje vyslovene nefunkcnost nebo ztratu dat) proste ignorujou a opravuje se to pak v aktualizacich. Z toho taky vzniklo rozhodnuti, ze Windows 10 bude posledni verze a nadale se bude jen aktualizovat. Oni proste nejsou schopni to dal rozumne vyvijet. Shodou nahod mi zrovna dnes kolega po dotazu, co dela, rekl: "Just this bugfix... was supposed to ship with XP, but you know.. ain't no time.".

    Research vyvojare, kam ted cerstve posledni ~3 mesice spadam i ja, Microsoft umi dobre zaplatit (+ davaji uz v prvnim roce vic nez 2 tydny dovolene, coz se v US vidi velmi zridka, a predevsim sami zarizujou veskera viza a pozdeji pomuzou i s green card), a lze se dostat k zajimavym vecem. Nas tym pracuje na prototypu bytecode-based operacniho systemu, kde krome VM zpracovavajici MSIL nebude zadny nativni kod. Dal se to toci vesmes okolo cloudu, tzn. hodne inspirace cerpame z Plan9. V idealnim pripade proste chteji soucasny Windows zahodit a vsechno vcetne UI prevest pod .NET. Takze asi tak.
    xvasek avatar 7.2.2017 13:00 xvasek | skóre: 21 | blog: | Zlín
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Hele, můžu položit otázku - a neber ji prosím nijak útočně.

    Myslíš, že něco jako úplně nový OS, který budou normálně lidi využívat, je MS schopný v příštích deseti letech vytvořit a vydat?
    7.2.2017 21:34 Maxmilian Prdel
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Jo. Zacinalo se v lednu a ta vyzkumna faze se planuje na 5 let, pak dalsi 3 roky uvedeni do praxe. Ted nejak zvolna zaciname psat kernel, ktery zvladne zakladni obsluhu vybraneho HW. V MS jsou lidi, co 10+ let spravujou jen sitovej nebo USB subsystem, takze tohle neni vubec problem. Trochu vic abstraktni veci jako jsou drivery pro FS uz budou napsane high-level v C# a pres JIT zkompilovane do nativniho kodu. Jako FS se asi pouzije ext4, konecne rozhodnuti jeste nepadlo.

    Jo a BTW, vymyslel to Nadella, takze by to do produkce melo jit jako open-source (jeste se nevi license). Ono MS to v podstate vnima tak, ze na desktopech se uz vydelat neda (neda se konkurovat treba Ubuntu), ale chteji vydelavat na Azure a chteji tedy OS, ktery bude z cloudu umet dobre profitovat... A nebo na cem budou schopni provozovat svoje servery. Aby to umelo za behu presouvat programy mezi serverama, sdilet RAM po siti, a tak. Taky z toho prameni codename Azure OS.
    7.2.2017 15:05 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Uf a to jsem si stěžoval, že trvá dlouho přijímání patchů do kernelu :-D.
    Nas tym pracuje na prototypu bytecode-based operacniho systemu, kde krome VM zpracovavajici MSIL nebude zadny nativni kod.
    Nechtěli tohle udělat ve Vistách? :-D BTW blé další android.
    7.2.2017 15:09 ehmmm
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Taky si myslim, ze uz jednou neco jako "Windows v .Netu" zkouseli. Druha super vlastnost mel byt souborovy system jako databaze, ale oboji pak zrusili. (?)
    7.2.2017 21:39 Maxmilian Prdel
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    Jj, uz se neco zkouselo. Ballmer to utnul.
    4.3.2017 09:15 agio
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    7.2.2017 15:22 Michal Kubeček | skóre: 72 | Luštěnice
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    že trvá dlouho přijímání patchů do kernelu

    Záleží na subsystému (resp. maintainerovi). :-)

    7.2.2017 16:22 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Microsoft představil GVFS (Git Virtual File System)
    To je pravda jeden můj patch na webkameru musel začlenit až úplně někdo jinej :-D.

    Ale třeba diskuze o spojení hwmon/thermal byla taky vtipná. Skoro každý driver může mít ve jménu pomlčku, ale libsensors tu pomlčku používá pro oddělovaní atributů ... změna libsensors by byla změna ABI, náhrada za podtržítko taky, ale přidání ".auto" stringu do jména nikomu nevadilo. Nakonec prej to spojení jmen revertli :-D.

    Založit nové vláknoNahoru


    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.