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 01:00 | Nová verze

    Byla vydána nová verze 24.04.28 s kódovým názvem Time After Time svobodného multiplatformního video editoru Shotcut (Wikipedie) a nová verze 7.24.0 souvisejícího frameworku MLT Multimedia Framework. Nejnovější Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.

    Ladislav Hagara | Komentářů: 0
    včera 16:33 | Nová verze Ladislav Hagara | Komentářů: 0
    včera 03:22 | Zajímavý článek

    V aktuálním příspěvku na blogu počítačové hry Factorio (Wikipedie) se vývojář s přezývkou raiguard rozepsal o podpoře Linuxu. Rozebírá problémy a výzvy jako přechod linuxových distribucí z X11 na Wayland, dekorace oken na straně klienta a GNOME, změna velikosti okna ve správci oken Sway, …

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

    Rakudo (Wikipedie), tj. překladač programovacího jazyka Raku (Wikipedie), byl vydán ve verzi #171 (2024.04). Programovací jazyk Raku byl dříve znám pod názvem Perl 6.

    Ladislav Hagara | Komentářů: 4
    27.4. 17:44 | Nová verze

    Společnost Epic Games vydala verzi 5.4 svého proprietárního multiplatformního herního enginu Unreal Engine (Wikipedie). Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    26.4. 17:11 | Nová verze

    Byl vydán Nextcloud Hub 8. Představení novinek tohoto open source cloudového řešení také na YouTube. Vypíchnout lze Nextcloud AI Assistant 2.0.

    Ladislav Hagara | Komentářů: 12
    26.4. 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ářů: 9
    26.4. 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ářů: 44
    25.4. 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ářů: 14
    25.4. 14:22 | Komunita

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

    Ladislav Hagara | Komentářů: 3
    KDE Plasma 6
     (75%)
     (8%)
     (2%)
     (15%)
    Celkem 875 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Jaderné noviny - 40/2007

    9. 11. 2007 | Andrej Kruták | Jaderné noviny | 3063×

    Wireless Project navrhuje používanie tagov "Zmeny-licencované-pod". 2.6.23-rc9, Vyhýbanie sa chybám "Brown Paper Bag". (Ne)správny spôsob použitia sched_yield. Plány začleňovania sieťových vecí do 2.6.24. Chyby v optimalizácii prekladačom a vláda nad svetom. Podpora pre viac oddielov. Definovanie tagu "Reviewed-by". Jadro 2.6.23, "Konečne".

    Následující obsah je © KernelTrap.

    Wireless Project navrhuje používanie tagov "Zmeny-licencované-pod"

    link

    28. sep, originál

    S ohľadom na nové smernice zaslané SFLC v dokumente 'Udržiavanie súborov s voľnou licenciou v projekte s GPL licenciou: Smernice pre vývojárov', hlavne na 5. sekciu, zavádzame nový tag, ktorý sa bude používať s patchami, ktoré pracujú so súbormi licencovanými pod voľnými licenciami (BSD, ISC) v Linux wireless v našom väčšom GPL projekte, linuxovom jadre, vysvetlil Luis Rodriguez v emaili nazvanom "pre Linux-wireless sa zavádza nový tag 'Zmeny-licencované-pod'". Webové stránky linkované v emaili vyzerajú byť oficiálnou odpoveďou SFLC ohľadom nedávnych sporov medzi BSD a GPL, ktoré sa týkali bezdrôtového ovládača Atheros. Luis pokračoval:

    Napriek tomu, že niektorí vývojári majú zvyk považovať ich patche za súbory s voľnou licenciou, ktorá sa riadi danou licenciou súboru, ktorý je patchovaný, a napriek tomu, že niektoré zmeny očividne nie je možné copyrightovať, chceme 'hrešiť opatrne', prijať radu od SFLC a zaviesť Zmeny-licencované-pod, aby sme umožnili BSD rodine tiež využívať výhody našich úprav pre súbory s týmito voľnými licenciami.

    Na Luisov email prišlo len pár krátkych odpovedí. Stephen Hemminger navrhol jednoduchšie riešenie: nie, prosím, nechoďme cestou tejto právničiny. Môže tak dôjsť k prúserom ako napr. že ľudia budú posielať patche s dvomi licenciami do scheduleru, alebo čisto GPL patche pre ath5k alebo ACPI kód. Miesto toho radšej pridajte sekciu Documentation/SubmittingPatches, ktorá by vyslovene určovala, že všetky zmeny sú licencované pod rovnakou licenciou, ako má pôvodný súbor.. Krzystof Halasa pripomenul, že je to tak už aj teraz - uviedol riadok z "Vývojárov certifikát pôvodu", ktorý sa nachádza v súbore SubmittingPatches, a hovorí: úprava bola vytvorená mnou celá, alebo mám právo zaslať ju pod licenciou, ktorá je v danom súbore napísaná.

    2.6.23-rc9, Vyhýbanie sa chybám "Brown Paper Bag"

    link

    2. okt, originál

    Písal som, že dúfam, že -rc8 je posledná -rc; robím to nerád, ale od -rc8 bolo viac zmien ako ich bolo v -rc8. A aj keď je väčšina z nich vcelku triviálna, naozaj som nemal odvahu vydať 2.6.23 a riskovať, že si na hlavu budem musieť nasadiť hnedú papierovú tašku, povedal Linus Torvalds pri oznamovaní jadra 2.6.23-rc9. Dodal: takže už je vydaná posledná -rc a mojím zámerom je spraviť túto sériu naozaj krátkou a vydať 2.6.23 za pár dní. Takže to, prosím, dobre otestujte a oznámte všetky problémy, ktoré nájdete! Varoval vývojárov, že prvou vecou, ktorá sa plánuje pre 2.6.24 je zjednotenie architektúr x86:

    Toto je dobré miesto, ktde vás môžem varovať, že čoskoro budeme zjednocovať x86 (niečo na spôsob ďalšieho, alebo poďalšieho dna) hneď ako bude vydaná 2.6.23 - takže ak máte nejaké patche pre ďalšiu sériu, ktoré sa nejak týkajú arch/i386 alebo x86-64, mali by ste sa spojiť s Thomasom Gleixnerom a Ingom Molnarom, ktorí spravujú merge skripty, a pomôžu vám pripraviť sa...

    To, že to spravíme hneď ako to bude možné v sérii 2.6.24-rc4 (v podstate to spravím ako prvú vec), bude znamenať, že budeme mať maximum času na vyriešenie všetkých problémov - a ide o to, že Thomas a Ingo už majú pripravený strom, takže ľudia si proti nemu môžu svoju prácu skontrolovať. Nemusia tak rozmýšľať o tom, že až to zasiahne *môj* strom, bude potrebné robiť nejaké opravy. Bolo by fakt skvelé, keby na to boli všetci pripravení, miesto aby boli prekvapení.

    (Ne)správny spôsob použitia sched_yield

    link

    2. okt, originál

    Naozaj som nikdy nevidel _jedinú_ mainstreamovú aplikáciu, kde by bolo použitie sched_yield() správnym rozhodnutím, uviedol Ingo Molnar počas pokračujúcej diskusie o CFS. Položil otázku, či niekto môže uviesť konkrétny kód, ktorý by ilustroval správne použitie sched_yield(). V odpovedi na teóriu, ako by to potenciálne mohlo zlepšiť zamykanie na strane užívateľského kódu, Ingo vyzval: to sú všeobecné vyhlásenia, ale čo ma zaujíma _naozaj_, sú konkrétne veci. Ozajstný, špecifický kód, na ktorý sa môžem pozrieť. Typická linuxová distribúcia obsahuje viac ako 500 miliónov riadkov kódu, v desiatkach tisícov aplikácií, takže niekde musí existovať nejaké dobré, validné a 'správne' použitie sched_yield() - v nejakej mainstreamovej aplikáci, nie? (pretože, ako ste si mohli všimnúť, v predchádzajúcej dekáde existencie sched_yield() som _videl_ už nejakú kôpku užívateľského kódu, ktorý používa sched_yield() - a zatiaľ nie som tými ukážkami práve očarený.). Ingo ďalej vysvetľoval:

    sched_yield() tu je už asi dekádu (asi trikrát dlhšie ako tu sú futexy), takže ak je to užitočné volanie, určite by už mala byť hotová nejaká aplikácia, nejaký 'kráľovský drahokam', ktorá ho používa a ukazuje jeho výhody, v porovnaní s inými prístupmi k zamykaniu, nie?

    Ak by ste sa ma, napríklad, opýtali, či sú rúry (pipes) najlepšou vecou pre niektoré aplikácie, okamžite by som vám mohol ukázať tony príkladov, kedy sú. To isté pre sockety. Alebo RT priority. Alebo nice levely. Alebo futexy. Alebo hociaký iný základný koncept jadra alebo API. Tvoj názor, že ukázať dobrý príklad pre API by bolo 'ťažké', pretože je ťažké určiť 'rozumné' použitie, je podľa mňa neobhájiteľný a nevyvracia primeraným spôsobom moje vcelku zrejmé tvrdenie - 'neexistuje'.

    Plány začleňovania sieťových vecí do 2.6.24

    link

    3. okt, originál

    Po tom, čo som vyšetroval problémy s výkonom TCP (ktoré sa ukázali byť problémami špecifického hardvéru), som trochu pozadu. Je to trošku sklamanie, myslel som, že v TCP mohol byť nejaký cool bug na opravenie :-), vysvetlil David Miller pri zasielaní plánov začleňovania sieťového kódu do nadchádzajúceho jadra 2.6.24. Poznamenal: Začlenil som Jeffove Garzikove a Johnove Linvillove posledné (úpravy) a aktuálny strom beží na mojej pracovnej stanici väčšinu dnešného dna so zatiaľ dobrými výsledkami. David potom dodal: Mám v pláne commitnúť môj ovládač Neptune v stave, ako je teraz, a to je posledná novinka, čo sa dostane dnu.

    V diskusii minulý mesiac v Linux netdev mailing liste David popísal, koľko zmien bolo v jeho net-2.6.24 git strome: zašlo to až tak ďaleko, že každá jedna oprava vložená do Linusovho stromu spôsobuje merge konflikt s net-2.6.24; skrátka meníme fakt veľa vecí :-) Dodal: V net-2.6.24 sme toho zmenili toľko, že by sme to celé mali skontrolovať a opraviť chyby, ktoré pribudli. Ak sa nudíte a hľadáte nejakú prácu, vyberte si náhodný ovládač NAPI a skontrolujte ho v strome net-2.6.24.

    Chyby v optimalizácii prekladačom a vláda nad svetom

    link

    5. okt, originál

    Hlásenie chyby vyplnené Ingom Molnarom ohľadom pádu procfs v nedávno vydanom jadre 2.6.23-rc9 boli Linusom Torvaldsom rýchlo odhalené ako chyby prekladača. Pôvod chyby bol jednoznačne priznaný optimalizácii staršou verziou kompilátora GCC. Spočiatku bol Ingo skeptický: je to 4.0.2. Nie je najnovší a najlepší, ale používam ho už 2 roky - a toto by bol prvý prípad z desiatok tisícov bootov, kedy zle skompiluje 32bitové jadro. Linus odpovedal: Som si istý na 100 %. Môžem sa pozrieť na disassemblovaný kód a ukázať, že tvoje Oops nastáva v kóde, ktorý je jednoducho úplne odveci. Pokračoval poskytnutím zaujímavého popisu pádu, kde riadok za riadkom vysvetľoval, čo sa malo vygenerovať vs. čo sa v skutočnosti vygenerovalo a spôsobilo pád. Na konci Ingo prešiel na distribučné GCC 4.1.2 a potvrdil, že pád zmizol - takže máš úplnú pravdu, je to chyba prekladača 4.0.2.

    Počas vlákna Linus naznačil, že optimalizácia produkovaná prekladačom nie je 'legálna', na čo Alan Cox odvetil: Formálne: validné. Skoro ľubovoľné optimalizácie sú prípustné, nik ešte nenapísal zákony o prekladačoch. Ospravedlňujem sa, ale vkuse musím opravovať slovo 'nelegálny' (illegal) vo volaniach printk, dokumentácii a iných podobných miestach - a už je to naozaj trochu otravné. Linus zažartoval: hehe. Až budem vládca sveta, *bude* to nelegálne. Trochu sa predbieham. Keď padla otázka, kedy očakáva, že sa tým vládcom stane, Linus dodal: Pracujem na tom, pracujem. Trápi ma to tak isto ako vás. Ale ukazuje sa, že to nebude až také triviálne.

    Podpora pre viac oddielov

    link

    8. okt, originál

    15 oddielov (aspoň pre zariadenia sd_mod) je primálo, uviedol Jan Engelhard spolu so svojim patchom, ktorý sa pokúša umožniť mountovanie neobmedzeného počtu oddielov (a darí sa mu to). H. Peter Anvin navrhol alternatívu: teraz, keď už máme 20bitové minory, nemôžeme jednoducho zrecyklovať niektoré vyššie bity pre dodatočné oddiely? 63 oddielov vyzerá byť dostatočný počet; teda, zatiaľ som nepočul o nikom, kto by sa za posledných 15 rokov sťažoval.

    Alan Cox vysvetlil: tento návrh padol už pred vekmi. Al Viro vetoval roztrúsené minory a už to tak odvtedy ostalo. Ak máte viac ako 15 oddielov, použite na to mapovač zariadení (device mapper). Chcel by som, aby sa to opravilo - ale je možné dobre argumentovať to, že mapovač zariadení je správnym spôsobom, ako sprístupniť 'partitioning' užívateľom.

    Definovanie tagu "Reviewed-by"

    link

    8. okt, originál

    Na kernel summite minulý mesiac sa diskutovalo o zavedení Reviewed-by (skontrolované(-od)) tagov na patche, aby sa zdokumentovala kontrola, ktorá na nich prebehla pri ceste do hlavného stromu, začal Jonathan Corbet pri pokuse definovať význam nedávno zavedeného tagu reviewed-by. Pokračoval: ten tag sa už odvtedy párkrát vyskytol, ale doteraz neprebehla diskusia, čo to vlastne znamená. Takže to zatiaľ do procesu príliš veľa nepridalo...

    V pokračujúcej diskusii padla požiadavka, aby sa definovali všetky commit tagy, spolu so žiadosťou na Jonathana, aby aktualizoval jeho dokumentáciu tak, aby obsahovala Signed-off-by (podpísané od), Acked-by (schválené od), Cc a Tested-by spolu s dokumentáciou pre Reviewed-by. Pre nový tag Reviewed-by navrhol nasledujúcu definíciu:

    Tento patch bol skontrolovaný a uznaný akceptovateľným s ohľadom na stanovisko hodnotiaceho, ktoré je možné nájsť na konci tohoto súboru. Tag Reviewed-by je uvedením názoru, že patch je vhodnou úpravou jadra bez akýchkoľvek nevyriešených závažných problémov. Pre patch môže ponúknuť Reviewed-by tag hociktorý zainteresovaný hodnotiaci (ktorý na tom pracoval).

    Jadro 2.6.23, "Konečne"

    link

    9. okt, originál

    Konečne. Áno, oneskorilo sa to - nie kvôli nejakým väčším problémom, ale kvôli rôznym opravám chybičiek, ktoré natiekli dnu a celý čas spôsobovali resetovanie mojich 'hodín na vydanie'. Ale teraz už je von a vďaka čakaniu snáď aj lepšie, napísal Linus Torvalds pri oznamovaní jadra 2.6.23. Spomenul pár zmien oproti predchádzajúcej -rc verzii: oproti -rc9 tých zmien nie je veľa, aj keď je tam pár aktualizácií pre mips, sparc64 a blackfin. Ak tieto aktualizácie pre architektúry odignorujeme, sú to všetko viac-menej jednoriadkové zmeny (hlavne v ovládačoch, ale vyskytli sa aj opravy sieťovania a VFS/VM). Zmeny na úrovni zdrojových kódov je možné vidieť cez rozhranie gitweb. Pekný prehľad všetkých zmien sa dá nájsť na Kernel Newbies. Linus popísal svoj ďalší plán postupu:

    Chcem, aby sa ľudia na toto pozerali ďalších pár dní, ale potom očakávajte, že dôjde k zjednoteniu x86. Zatiaľ všetky indikátory smerujú k tomu, že by to mohlo byť bezbolestné, ale čo si budeme - tie indikátory to asi tvrdia vždy, a ľudia si všimnú problémy, až keď nastanú ;)

           

    Hodnocení: 86 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

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

    Komentáře

    Vložit další komentář

    9.11.2007 08:22 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše překlep – dvojčárka
    Dnes budu mít k pravopisu jenom drobnost – dvojitá čárka v poslední kapitolce:
    Ale teraz už je von a vďaka čakaniu snáď aj lepšie,,
    9.11.2007 09:14 Andy | skóre: 18 | NMnMet
    Rozbalit Rozbalit vše Re: překlep – dvojčárka
    a hned za tim je spatne napsano
    Linus Toravlds
    jinak musim i zde podekovat za vydavani JN
    Válka je vůl ... a já taky ;) | Chaotic state of my influence.
    9.11.2007 09:25 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: překlep – dvojčárka
    Díky, opraveno.
    9.11.2007 14:03 Andrej Herceg | skóre: 43
    Rozbalit Rozbalit vše Re: překlep – dvojčárka
    Chýbajúce sa v texte:
    Ak by ste sa ma, napríklad, opýtali, či sú rúry...
    9.11.2007 09:52 Peppa1
    Rozbalit Rozbalit vše Re: Jaderné noviny - 40/2007
    pro ty mladší: dnu = dovnitř
    9.11.2007 12:41 Field
    Rozbalit Rozbalit vše Re: Jaderné noviny - 40/2007
    V sekci "Chyby v optimalizaci" je spatny prvni link.

    Mimochodem, vazne byste prelozili "I'm a bit ahead of myself" jako "prave prekracujem svoj tien"? Tahle fraze ma v cestine ponekud jiny vyznam.. Cesky bych to napsal asi jako "trochu se predbiham". Jak je to ve slovenstine?
    andree avatar 9.11.2007 13:10 andree | skóre: 39 | blog: andreeeeelog
    Rozbalit Rozbalit vše Re: Jaderné noviny - 40/2007
    problem bol v tom, ze som tu frazu videl prvykrat... tvoj preklad je samozrejme lepsi/spravnejsi, snad to Robert opravi :-) ("Trochu sa predbieham", po slovensky)
    9.11.2007 17:06 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: Jaderné noviny - 40/2007
    Hotovo.
    9.11.2007 19:46 altaran
    Rozbalit Rozbalit vše Re: Jaderné noviny - 40/2007
    kvalitni clanek, jako JN vzdy :) jsem zvedav jestli se sloucenim x86 a x86-64 ukaze nakej skaredej kostlivec ve skrini :)
    hajma avatar 9.11.2007 22:40 hajma | skóre: 27 | blog: hajma | Říčany
    Rozbalit Rozbalit vše Re: Jaderné noviny - 40/2007
    kvalitni clanek, jako JN vzdy :) jsem zvedav jestli se sloucenim x86 a x86-64 ukaze nakej skaredej kostlivec ve skrini :)
    asi jsi chtěl říct "jsem zvedav kolik kostlivcu se sloucenim x86 a x86-64 ukaze" ...
    21 promarněných znaků
    10.11.2007 12:01 altaran
    Rozbalit Rozbalit vše Re: Jaderné noviny - 40/2007
    v jednotnem cisle to zni optimisticteji ;) kazdopadne tak jako tak, prepsanim spatneho(neuniverzalniho, "nezakoneho") kodu, muze odstranit nekolik, treba i stovek, bezpricinnych bugu..

    Založit nové vláknoNahoru

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