abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 16:44 | Nová verze Ladislav Hagara | Komentářů: 0
    dnes 16:22 | IT novinky

    NFS (Network File System) má letos 40 let. Jeho tvůrci zavzpomínali na MSST Conference. Sun Microsystems vydal v prosinci 1985 zdrojové kódy NFS vývojářům mimo Sun.

    Ladislav Hagara | Komentářů: 0
    dnes 13:33 | Komunita

    Po Canonicalu oznámilo také SUSE, že bude podporovat a distribuovat toolkit NVIDIA CUDA (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    dnes 12:22 | Nová verze

    Laboratoře CZ.NIC vydaly novou verzi 4.27.0 aplikace Datovka, tj. svobodné multiplatformní desktopové aplikace pro přístup k datovým schránkám a k trvalému uchovávání datových zpráv v lokální databázi. Přidány byly funkce pro přerazítkování datových zpráv systémem ISDS. Uživatel muže zvolit zprávy, jejichž časová razítka má aplikace sledovat. Aplikace jej upozorní na časová razítka, která lze přerazítkovat. Uživatel pak může

    … více »
    Ladislav Hagara | Komentářů: 0
    dnes 12:00 | IT novinky

    Bylo představeno all-in-one PC aneb mechanická podsvícená klávesnice s Raspberry Pi 5 uvnitř Raspberry Pi 500+. S 256 GB Raspberry Pi SSD a 16 GB RAM za 200 dolarů.

    Ladislav Hagara | Komentářů: 11
    včera 21:11 | IT novinky

    Google, potažmo YouTube umožní návrat tvůrcům, kteří byli zablokováni kvůli údajnému šíření dezinformací souvisejících s COVID-19 a volbami. Tvůrci teď mohou požádat o navrácení přístupu. Společnost Alphabet v této souvislosti uvedla, že zákazy byly uděleny kvůli tlaku tehdejší Bidenovy administrativy.

    karkar | Komentářů: 17
    včera 18:33 | Zajímavý článek

    Vývojári z distribúcie Artix, ktorá je postavená na Arch Linuxe, alebo skôr jeho forkom, už skôr prešli na Open-RC init systém, stále však niektoré projekty ako GNOME boli závislé na systemd. Teraz pretiekol pohár trpezlivosti a počnúc GNOME 49, kvôli ktorému komponenta gnome-session je úplne závislá na systemd-init, padlo rozhodnutie na odstránenie GNOME z repozitárov Artixu. Táto zmena sa podľa všetkého týka viac než 90 distribúcií, ktoré tiež nepoužívajú systemd. Viac v príspevku na DistroWatch.

    lukve | Komentářů: 11
    včera 17:33 | IT novinky

    Magazín IEEE Spectrum opět po roce publikoval svůj žebříček programovacích jazyků. Vedou Python, Java, C++, SQL a C#.

    Ladislav Hagara | Komentářů: 5
    včera 15:11 | Komunita

    Repozitáře pro spolupráci v rámci projektu Fedora se přesunou z Pagure na nově vzniklý Fedora Forge. Ten stejně jako třeba Codeberg běží na softwaru Forgejo, které bylo už před časem vybráno jako náhrada za Pagure. Pagure pochází z dílny Fedory, ale mimo ni se příliš neuchytil. Jeho vývoj a údržba byly náročné a Fedora se rozhodla jít cestou úspěšnějšího projektu, který má větší základnu přispěvatelů.

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

    Byla vydána (𝕏) nová verze 2025.3 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení na blogu.

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (42%)
     (52%)
     (10%)
     (11%)
     (12%)
     (11%)
     (18%)
     (11%)
     (14%)
    Celkem 91 hlasů
     Komentářů: 9, poslední včera 17:28
    Rozcestník
    Pozor, nebezpečná radiace!Ne, tento blog opravdu nemá nic společného s vývojem Linuxového jádra :-) Jako "Jaderný blog" jsem jej pojmenoval jen kvůli mé oblibě jaderné fyziky a chemie.

    Věnovat se chci především Linuxu a Free Softwaru, prezentovat zde svůj pohled na věc a věnovat se všem palčivým otázkám a problémům, na které narazím. Určitě se zde také objeví články týkající se KDE, jelikož jsem velkým milovníkem tohoto desktopového prostředí a obecně eye-candy (k velké nevůli "pravověrných" Linuxáků ;-)).

    No a když už se to tu jmenuje Jaderný blog, možná se někdy dočkáte i nějakého populárně-vědeckého příspěvku, především pokud se bude jednat o nějaké ožehavé aktuální téma...


    Kategorie zápisků
    Aktuální zápisy

    Bazaar-NG, Darcs nebo Cogito?

    6.3.2006 00:18 | Přečteno: 2439× | Linux | poslední úprava: 6.3.2006 21:34

    Rozhodoval jsem se, jaký systém pro kontrolu verzí začít používat. Předem jsem zavrhl centralizované systémy (CVS, Subversion, atp.), jelikož oproti těm decentralizovaným mají celou řadu nevýhod a z mého pohledu se mi jeví jako zastaralé (i když samozřejmě spoustě lidem mohou stačit, to nepopíram). Jenže který decentralizovaný SCM začít používat?

    Mezi nejznámější decentralizované SCM patří:

    Na výběr je toho opravdu dost ;-)

    GNU Arch 1.x (tedy tla nebo starý bazaar) má hodně nevýhod a zdá se mi již překonaný (i když možná ho zachrání připravovaný Arch 2.0), na Monotone se mi nelíbí P2P systém (klient funguje pokud vím zároveň i jako server, ale je zde prostě nutnost na počítači onen monotone klient/server mít) a ještě pár drobností, svk je postavené nad Subversion a celý ten projekt mi připadá tak trochu jako bastl (navíc jestli se nepletu v Perlu, fuj ;-)), ArX je původně také klon Archu (ale není s ním kompatibilní a má oproti němu zřejmě některé výhody), nicméně nezdá se mi moc rozšířený a má navíc hromadu zbytečných závislostí a Codeville vypadá na mrtvý projekt. Pak je tu ještě Mercurial, o tom toho bohužel moc nevím, ale podle wiki vypadá, že by to potenciálně mohl být docela kvalitní SCM.

    Bazaar-NG, Darcs a Cogito jsou z toho co jsem tak zjistil na netu nejznámější a zřejmě i nejlepší distribuované SCM. Nejvíc se mi zalíbil Darcs, ale později jsem objevil Bazaar-NG a ten se zdá být na podobně dobré úrovni jako Darcs a přitom je narozdíl od něj napsaný v Pythonu. Darcs je napsaný v Haskellu a vzhledem k tomu, že Python mam rád a Haskell je pro mě obskurní jazyk kterému nerozumím, rozhodl jsem se dát přednost Bazaar-NG ;-) Bazaar-NG má taky trochu výhodu v tom, že za ním stojí Canonical Ltd. Pak je tu ještě zmiňované Cogito, ale po přečtení README na mě moc extra dobrý dojem neudělalo. Je to zcela jistě skvělý SCM, ale Darcs a Bazaar-NG se mi prostě zdají takto "na první pohled" lepší. I když git/cogito zas má výhodu v tom, že je používáno k vývoji linuxového kernelu a klidně bych se vsadil, že se do budoucna hodně rozšíří.

    Jaké jsou vaše zkušenosti s výše zmiňovanými SCM? A co byste mi doporučili? Podělte se o své poznatky :-)

    UPDATE:
    Další výhoda Bazaaru-NG oproti Darcsu (a zřejmě i oproti Cogito?), kterou jsem objevil, je jeho přímá podpora pro publikování (push) přes FTP. Lze ho tedy pohodlně využít i na serverech, kam má člověk pouze HTTP a FTP přístup.

           

    Hodnocení: 100 %

            špatnédobré        

    Anketa

    Jaký distribuovaný SCM používáte nebo na něj chcete přejít?
     (55 %)
     (16 %)
     (3 %)
     (3 %)
     (3 %)
     (21 %)
     (0 %)
     (0 %)
     (0 %)
    Celkem 38 hlasů

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

    Komentáře

    Vložit další komentář

    6.3.2006 00:27 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: Bazaar-NG, Darcs nebo Cogito?
    Používám bazaar a přemýšlím na co přejít :-). Arch 2.0 je afaik mrtvý, resp. není nikdo kdo by na něm dělal. Taky se mi nevjíc líbí bazaar-ng, ale důvod mám víceméně stejný jako ty :-).
    Mikos avatar 6.3.2006 00:37 Mikos | skóre: 34 | blog: Jaderný blog | Praha
    Rozbalit Rozbalit vše Re: Bazaar-NG, Darcs nebo Cogito?
    Mě koncepčně se zdá Darcs lepší a i po uživatelské stránce se mi hrozně moc líbí, ale je napsaný v Haskellu. Normálně by mi to nevadilo, přecijen hodlam SCM používat a ne zasahovat do jeho vývoje ;-) Ale když už tu máme Bazaar-NG, který je v Pythonu (a je na tom podle toho co sem tak četl zdá se skoro stejně dobře jako Darcs), tak proč nedát šanci jemu ;-) Je to trochu zaujatost, ale proastě mam python rád (a to se ho přitom teprv učim... ten jazyk mě ale prostě uchvátil :-)).
    CETERUM CENSEO DRM ESSE DELENDAM Ostatně soudím, že DRM musí být zničeno!
    6.3.2006 01:41 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Bazaar-NG, Darcs nebo Cogito?
    A Haskell by Vás neuchvátil? :-D Kromě toho přeci jen bude asi o něco rychlejší, ač má Haskell troěku problémy dotlačit se na úroveň Ocamlu/C/C++, přeci jen se blíží spíš jim než Pythonu. Ale to už pak záleží spíš na tom, co od toho řešení očekáváte, že.
    Mikos avatar 6.3.2006 02:00 Mikos | skóre: 34 | blog: Jaderný blog | Praha
    Rozbalit Rozbalit vše Re: Bazaar-NG, Darcs nebo Cogito?
    Nějak se mi nezdá nutné věnovat čas funkcionálnímu programování :-) Možná někdy v budoucnosti (vzdálené) bych i na Haskell ze zajímavosti více kouknul, ale nepředpokládam, že bych se ho někdy začal opravdu učit. To už mě víc láká začít se učit čistě objektový Smalltalk :-)

    A co se týče rychlosti Pythonu, tak ta mi přijde v dnešní době zcela dostatečná... jistě, jsou věci kde je výkon na tolik důležitý, že se je vyplatí (a je potřeba) napsat v Cčku (různé grafické enginy, nízkoúrovňové věci, atp.), ale SCM zrovna IMHO není ten případ :-)

    Pak je ještě hezký jazyk také Ruby, ale Python se mi zalíbil víc, a tak jsem se začal učit ten...
    CETERUM CENSEO DRM ESSE DELENDAM Ostatně soudím, že DRM musí být zničeno!
    6.3.2006 02:06 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Bazaar-NG, Darcs nebo Cogito?
    No jak kdy...pokud je nezbytný vysoký výkon a řešený úkol je přesto složitý (třeba i vůbec na uchopení), pak jsou možná funkcionální strongly-typed jazyky s dobrými kompilátory docela dobrá volba. :-) Ale asi to záleží na vkusu. :-)
    Mikos avatar 6.3.2006 04:33 Mikos | skóre: 34 | blog: Jaderný blog | Praha
    Rozbalit Rozbalit vše Re: Bazaar-NG, Darcs nebo Cogito?
    Tak jsem před chvilkou přišel na další důvod, proč používat radši Bazaar-NG než Darcs. Bazaar-NG podporuje publikování (push) i přes FTP, kdežto Darcs bohužel nikoliv (podporuje jen SFTP) :-( Což mě tedy přijde jako dost velká nevýhoda, protože to že můžu používat SCM i tam kde mam jen FTP přístup považuju za dost důležitou věc (na spoustu serverů člověk jiný přístup než HTTP + FTP bohužel nemá).
    CETERUM CENSEO DRM ESSE DELENDAM Ostatně soudím, že DRM musí být zničeno!
    Mikos avatar 6.3.2006 04:38 Mikos | skóre: 34 | blog: Jaderný blog | Praha
    Rozbalit Rozbalit vše Re: Bazaar-NG, Darcs nebo Cogito?
    K tomu mě ještě napadá jak je to s git/cogito? Jdou využívat přímo přes FTP? Nebo je nutný pro upload git+ssh?
    CETERUM CENSEO DRM ESSE DELENDAM Ostatně soudím, že DRM musí být zničeno!
    10.3.2006 09:22 Jan Zapletal
    Rozbalit Rozbalit vše Re: Bazaar-NG, Darcs nebo Cogito?
    To, ze darcs push nepodporuje primo ftp, nevidim jako zasadni problem, kdyz muzu ke kopirovani jinam pouzit nastroje k tomu urcene (rsync, ftp klient).
    6.3.2006 09:04 thingwath
    Rozbalit Rozbalit vše Re: Bazaar-NG, Darcs nebo Cogito?
    Pouzivam Bazaar-NG, ale dost me stve jak je pomaly (na spousteni) :-(

    Co se tyce centralizovanych SCM, velka vyhoda takoveho SVN je spousta dostupnych nastroju.
    Mikos avatar 6.3.2006 16:09 Mikos | skóre: 34 | blog: Jaderný blog | Praha
    Rozbalit Rozbalit vše Re: Bazaar-NG, Darcs nebo Cogito?
    Pomalý? Mně naběhne naprosto okamžitě... leda bys měl tak pomalé PC, že by se tam Python spouštěl tak strašně pomalu ;-)

    Jediné co je na Bazaaru-NG pomalé (tedy z toho co jsem zkoušel) je provoz přes net (třeba brach nebo push operace). Ale to by se mělo podle wiki v brzké době hodně zlepšit (rychlost by se měla zvětšit alespoň 30x!).
    CETERUM CENSEO DRM ESSE DELENDAM Ostatně soudím, že DRM musí být zničeno!
    Mikos avatar 6.3.2006 16:10 Mikos | skóre: 34 | blog: Jaderný blog | Praha
    Rozbalit Rozbalit vše Re: Bazaar-NG, Darcs nebo Cogito?
    Eh, oprava, "branch" a né "brach" :-)
    CETERUM CENSEO DRM ESSE DELENDAM Ostatně soudím, že DRM musí být zničeno!
    6.3.2006 18:06 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: Bazaar-NG, Darcs nebo Cogito?
    $ time bzr status
    unknown:
      src/test2.db
    
    real    0m0.994s
    user    0m0.688s
    sys     0m0.140s
    
    Po ,zahřátí` :-) Ale na blbý status mi to fakt přijde jako trochu moc. Hlavně ten dojem z toho :-(
    Copak toho není dost?
    6.3.2006 18:10 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: Bazaar-NG, Darcs nebo Cogito?
    Pro srovnání subversion (též druhý start, ať je to fér).
    $ time svn status
    ...
    
    real    0m0.191s
    user    0m0.068s
    sys     0m0.044s
    
    A to jde o větší projekt a repozitář je na jiném počítači (přes LAN, pravda).
    Copak toho není dost?
    Mikos avatar 6.3.2006 18:41 Mikos | skóre: 34 | blog: Jaderný blog | Praha
    Rozbalit Rozbalit vše Re: Bazaar-NG, Darcs nebo Cogito?
    [mikos@tauri bzr]$ time bzr status
    
    real    0m0.232s
    user    0m0.188s
    sys     0m0.032s
    A to muj počítač není žádné "dělo" :-) Už celkem starý Athlon-XP 2600+ a 512MB RAM. Mně to číslo nepřijde jako nijak strašné...
    CETERUM CENSEO DRM ESSE DELENDAM Ostatně soudím, že DRM musí být zničeno!
    6.3.2006 18:45 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: Bazaar-NG, Darcs nebo Cogito?
    Skoro sekunda prodlevy než to začne vůbec něco dělat je na můj vkus moc. Není to úplně zásadní (jak vidno, používám bzr i přes to), ale vadí mi to. Já mám mimochodem už hodně starý Celeron 1GHz a 512MB RAM, pro doplnění.
    Copak toho není dost?
    6.3.2006 16:10 al-Quaknaa | skóre: 13 | blog: al_quaknaa
    Rozbalit Rozbalit vše Re: Bazaar-NG, Darcs nebo Cogito?
    Například mercurial je používán při vývoji projektu flock, takže si myslím má něco do sebe ... jenom názor :D
    Mikos avatar 6.3.2006 16:14 Mikos | skóre: 34 | blog: Jaderný blog | Praha
    Rozbalit Rozbalit vše Re: Bazaar-NG, Darcs nebo Cogito?
    No já si o něm před chvilkou přečetl na jednom mailing-listu jaké má oproti Bazaaru-NG nevýhody a musim říct že bych o něj zrovna moc nestál ;-) Pokud jsem tam něco nepřehlídl, tak má zaprvé velmi špatně fungující rename/mv, potřebuje zvláštní server a ještě nějaké nevýhody tam byly vypsané. Ale je to vcelku živý projekt, tak možná že se to časem zlepší... i když nevidim důvod proč ho používat, když jsou tu dokonalejší, živější a snad i rozšířenější projekty jako právě Bazaar-NG a Darcs.
    CETERUM CENSEO DRM ESSE DELENDAM Ostatně soudím, že DRM musí být zničeno!
    Mikos avatar 6.3.2006 16:20 Mikos | skóre: 34 | blog: Jaderný blog | Praha
    Rozbalit Rozbalit vše Re: Bazaar-NG, Darcs nebo Cogito?
    Hmm, co se týče GUI nástrojů, tak je sice pravda že tu žádné GUI zatím není (i když už se na něm pracuje, je to jedna z věcí na které Canonicalu také záleží), nicméně já ho např. ani nepovažuju za podstatné. Na všechno co s tim SCM dělam mi v pohodě stačí příkazová řádka a KDiff3 (výborný program na provádění trojitého merge/diffu). A to jsem přitom jinak velký "klikoš" ;-)
    CETERUM CENSEO DRM ESSE DELENDAM Ostatně soudím, že DRM musí být zničeno!

    Založit nové vláknoNahoru

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