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 04:22 | Nová verze

    Byla vydána verze R14.1.7 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.

    JZD | Komentářů: 1
    dnes 00:33 | Nová verze

    Bazzite (Wikipedie), tj. linuxová distribuce vycházející z Fedora Linuxu a optimalizována pro hraní počítačových her, byla vydána ve verzi 45. S Open Gaming Collective (OGC) jádrem a novým Easy Anti-Cheatem pro Linux (EAC Linux v2).

    Ladislav Hagara | Komentářů: 1
    včera 22:11 | Bezpečnostní upozornění

    MikroTik zveřejnil vlastní bezpečnostní upozornění potvrzující, že zranitelnost linuxového jádra postihuje také RouterOS 7. Jde o use-after-free při zpracování IPv4 TCP spojení s IP options. Zranitelnost se týká provozu směřujícího na TCP službu samotného routeru, nikoli paketů, které router pouze přeposílá. Opraveno v long-term od 7.24.6, v stable od 7.25.1 a devel od 7.26beta5.

    vencour | Komentářů: 0
    včera 17:00 | Bezpečnostní upozornění

    Ve správci balíčků APT, používaném v Debianu a odvozených distribucích, byla nalezena a opravena kritická zranitelnost CVE-2026-109518. Vzdálený útočník může obejít ověření stažených balíčků pomocí přesměrování a dočasných chyb HTTP serveru.

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

    Nejvyšší kontrolní úřad (NKÚ) vydal zprávu o finančním řízení prostředků EU v ČR (pdf). Dočíst se lze například, že přes 8 miliard korun na digitální vzdělávání nepřineslo naplnění žádného z prioritních cílů programu. Peněžní prostředky z fondů EU sice byly vynaloženy formálně v souladu s právními předpisy, avšak s minimálním nebo neprokazatelným dopadem na proklamované cíle ve vzdělávání. Na Metodickém portálu RVP.CZ bylo ke konci

    … více »
    Ladislav Hagara | Komentářů: 14
    včera 11:33 | Nová verze

    Emulátor terminálu kitty (Wikipedie, GitHub) byl vydán v nové verzi 0.50.

    Ladislav Hagara | Komentářů: 2
    včera 09:00 | Bezpečnostní upozornění

    Vývojáři C-Kermit oznámili několik dlouhodobě přítomných zranitelností. Patří mezi ně buffer overflow v Telnet/FTP klientovi a command injection v Kermit serveru. Dotčené verze: C-Kermit 11.0.514 a starší. Fix: 11.1.515 [oss-security].

    vencour | Komentářů: 0
    včera 02:44 | Nová verze

    Byla vydána nová verze 3.2.8 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Nový GIMP je již k dispozici také na Flathubu.

    Ladislav Hagara | Komentářů: 0
    3.11. 16:55 | Nová verze

    Projekt openSUSE dnes, 3. listopadu 2026, oficiálně vydal openSUSE Leap 16.1, novou verzi své stabilní linuxové distribuce. Novinkou je také Immutable Mode, který nahrazuje dosavadní samostatnou distribuci openSUSE Leap Micro. Podrobnosti o novém vydání najdete v oficiálním oznámení nebo v českém překladu oznámení. Instalační obrazy jsou již dostupné na get.opensuse.org. Vydání společně oslavíme v pátek ve virtuálním baru a na … více »

    lkocman | Komentářů: 0
    3.11. 16:00 | Nová verze

    Bylo oznámeno vydání Fedora Linuxu 45. Ve finální verzi vychází šest oficiálních edic: Fedora Workstation a Fedora KDE Plasma Desktop pro desktopové, Fedora Server pro serverové, Fedora Cloud pro cloudové nasazení, Fedora CoreOS pro ty, kteří preferují neměnné systémy a Fedora IoT pro internet věcí. Vedle nich jsou k dispozici také další atomické desktopy, spiny a laby. Podrobný přehled novinek v samostatných článcích na stránkách

    … více »
    Ladislav Hagara | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (30%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2976 hlasů
     Komentářů: 34, poslední 26.10. 08:24
    Rozcestník

    Víc bajtů za stejný peníze (a vice versa)

    1.6.2005 23:52 | Přečteno: 1471× | Linux | poslední úprava: 1.6.2005 23:56

    V Mandrivě 2006 už má prý fungovat deltarpm ze SUSE - tj. stahovat se budou moct diffy balíčků, takže úspory objemu stažených dat budou aspoň 50 %. Ale šetřit se dá už teď.

    Na desktopu mi běží Cooker, který se mi aktualizuje pomocí rsync v cronu (mám na disku mirror). Když jsem začal používat rsync, všiml jsem si, že některé soubory se stahují jakoby rychleji, např takový hdlist.cz kolikrát i megabajty za sekundu, přestože moje připojení je řádově jinde. Je to tím, že rsync umožňuje v rámci možností přenášet změny mezi souborem lokálním a souborem na serveru (pokud to server podporuje).

    Normálně toho při stahování balíčků nevyužijete, protože se názvy souborů liší jiným číslem verze. Proto jsem si napsal skriptík, který zjistí, které balíčky byly updatovány. Tyto balíčky (ty staré) přejmenuje, dá jim název aktuální verze balíčku. A potom teprve se spustí mirrorování.

    Dneska jsem provedl srovnávací pokus. Nejprve jsem vyrobil kopii adresáře, ve kterém je mirror Cookeru. Potom jsem nad originálem spustil klasický úplný mirroring (vynechal jsem soubory končící na .cz, u nich se rozdíly stahují i tak) a poté nad kopií svůj přejmenovávací skript:

    klasika:
    sent 21 997 bytes received 173 203 233 bytes 37 401.54 bytes/sec

    s přejmenováním:
    sent 364 139 bytes received 127 506 709 bytes 37 882.05 bytes/sec

    1/3 úspora zdarma!


    Toto je onen testovací skript, je v něm samozřejmě ještě pár nadbytečnejch věcí, ale jako proof of concept to snad stačí.
    #!/bin/bash
    root_path="/mnt/mdk/Mandrakelinux-devel/cooker2"
    /usr/bin/rsync -avvn --delete-after mandrake.contactel.cz::Mandrakelinux-devel/cooker/i586/ $root_path | grep -v "is uptodate" | grep .rpm$ > seznamrpm
    
    for deleted in $(grep deleting seznamrpm)
    do
      if [ "$deleted" != "deleting" ]
      then
      stary_soubor=$root_path/$deleted
      deleted_base=`/bin/basename "$deleted"`
      deleted_dir=`/usr/bin/dirname "$deleted"`
      package_name=`echo $deleted_base | awk 'BEGIN { FS = "-[^-]+-[^-]+rpm$" } ; { print $1 }'`
      novy_soubor=$root_path/`grep -v deleting seznamrpm | grep "$deleted_dir/$package_name-[^-]\+-[^-]\+rpm$"`
      echo $stary_soubor
      echo $novy_soubor
      mv -f $stary_soubor $novy_soubor
      fi
    done
    /usr/bin/rsync -avv --delete-after --progress --partial --exclude='*.cz' mandrake.contactel.cz::Mandrakelinux-devel/cooker/i586/ $root_path > log
    
    
    a pro úplnost klasický rsync, který jsem používal doteď:
    /usr/bin/rsync -avv --progress --delete-after --partial --exclude='*.cz' mandrake.contactel.cz::Mandrakelinux-devel/cooker/i586/ /mnt/mdk/Mandrakelinux-devel/cooker >> log
           

    Hodnocení: -

    zatím nehodnoceno
            špatné • dobré        

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

    Komentáře

    Vložit další komentář

    2.6.2005 08:49 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše deltarpm
    To by měl zajímalo, jak si to borci v Novellu a v Mandrivě s deltarpm představují. Část kódu deltarpm je totiž pod BSD Protection License, což je jednak víc uražený BSDčkařský pamflet na GPL než licence, a druhak neumožňuje legální šíření v Linuxové distribuci. Šíření odvozených děl řeší body 3 a 4 (předpokládejme, že nemají platit současně, ale že jsou to alternativy, ačkoli to z textu licence neplyne):
    3. Modification and redistribution under closed license.
       You may modify your copy or copies of the Program, and distribute
       the resulting derivative works, provided that you meet the
       following conditions:
       a) The copyright notice and disclaimer on the Program must be reproduced
          and included in the source code, documentation, and/or other materials
          provided in a manner in which such notices are normally distributed.
       b) The derivative work must be clearly identified as such, in order that
          it may not be confused with the original work.
       c) The license under which the derivative work is distributed must
          expressly prohibit the distribution of further derivative works.
    
    Tuto možnost evidentně nesplňují, protože zdrojáky deltarpm nejsou uzavřené a jejich licence nevylučuje další odvozená díla.
    4. Modification and redistribution under open license.
       You may modify your copy or copies of the Program, and distribute
       the resulting derivative works, provided that you meet the
       following conditions:
       a) The copyright notice and disclaimer on the Program must be reproduced
          and included in the source code, documentation, and/or other materials
          provided in a manner in which such notices are normally distributed.
       b) You must clearly indicate the nature and date of any changes made
          to the Program.  The full details need not necessarily be included1 in
          the individual modified files, provided that each modified file is
          clearly marked as such and instructions are included on where the
          full details of the modifications may be found.
       c) You must cause any work that you distribute or publish, that in whole
          or in part contains or is derived from the Program or any part
          thereof, to be licensed as a whole at no charge to all third
          parties under the terms of this License.
    
    Ani tuto možnost nesplňují, protože SUSE Linux ani Mandriva nejsou jako celek šířeny pod touto licencí. Bod (c) se totiž nevztahuje jen na odvozená díla, ale na cokoli, co má části, které jsou odvozeny z BSDPL kódu, což SUSE Linux nepochybně je (pokud by někdo chtěl tvdrit, že SUSE Linux není vůbec dílo, ale jen sbírka samostatných programů, tak Novell si to zjevně nemyslí, když publikuje licenci na distro jako celek).

    A než někdo začne křičet, že GPL obsahuje podobnou klausuli, tak GPL vzápětí explicitně povoluje agregaci:
    If identifiable sections of that work are not derived from the Program,
    and can be reasonably considered independent and separate works in
    themselves, then this License, and its terms, do not apply to those
    sections when you distribute them as separate works.
    
    a
    In addition, mere aggregation of another work not based on the Program
    with the Program (or with a work based on the Program) on a volume of
    a storage or distribution medium does not bring the other work under
    the scope of this License.
    
    kdežto BSDPL ne.

    Novellu jsem se to snažil nahlásit jako bug, ale nenašel jsem místo, kam to vlastně nahlásit, takže jsem to posléze vzdal.
    hajma avatar 2.6.2005 09:21 hajma | skóre: 27 | blog: hajma | Říčany
    Rozbalit Rozbalit vše Re: deltarpm
    popravdě řečeno jsem to moc nezkoumal, ale třeba bdiff má GNU GPL http://freshmeat.net/projects/bdiff/

    možná je použit ten. nebo je tam jiná klička
    21 promarněných znaků
    2.6.2005 09:38 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: deltarpm
    Žeby změnili implementaci? Když jsem se naposledy díval na deltarpm (verze 2.2), tak obsahoval delta.c pod BSDPL, zbytek pod normální BSD licencí.
    hajma avatar 2.6.2005 12:48 hajma | skóre: 27 | blog: hajma | Říčany
    Rozbalit Rozbalit vše Re: deltarpm
    jak koukám, tak rozhodně nezměnili. Nenapadlo mě předtím do toho koukat.
    Ale v případě, že by nastal problém, tak se dá použít GNU implementace.

    Teď mě napadlo, že by to mohli dát jenom klubistům, ti maj věci s GNU incompatible licencema
    21 promarněných znaků
    Mikos avatar 24.6.2005 17:21 Mikos | skóre: 34 | blog: Jaderný blog | Praha
    Rozbalit Rozbalit vše Re: deltarpm
    No fuj, to je ale zrudna licence...
    CETERUM CENSEO DRM ESSE DELENDAM Ostatně soudím, že DRM musí být zničeno!

    Založit nové vlákno • Nahoru

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