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

Oficiálně bylo vydáno Ubuntu 18.04 LTS s kódovým názvem Bionic Beaver. Tato verze s prodlouženou podporou bude podporována 5 let, tj. do dubna 2023. Přehled novinek a také odkazy na oficiální deriváty v poznámkách k vydání.

Ladislav Hagara | Komentářů: 7
včera 23:00 | Nová verze

Po osmi letech od prvního commitu byla vydána verze 1.0 webového frameworku Flask (Wikipedie) napsaného v Pythonu. Přehled novinek v oznámení o vydání. Instalovat lze z PyPI. Odstraněna byla podpora Pythonu 2.6 a 3.3.

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

Nadace Raspberry Pi vydala devětašedesáté číslo (pdf) anglicky psaného časopisu MagPi věnovanému Raspberry Pi a projektům postaveným na tomto jednodeskovém počítači a šesté číslo (pdf) časopisu pro kutily HackSpace věnovanému navíc 3D tisku, pájení, řezání nebo i elektronice a IoT.

Ladislav Hagara | Komentářů: 0
včera 14:11 | Komunita

Byl zveřejněn seznam 44 osob přijatých do programu Outreachy od 14. května do 14. srpna 2018. Cílem programu Outreachy je přitáhnout do světa svobodného a otevřeného softwaru lidi ze skupin, jež jsou ve světě svobodného a otevřeného softwaru málo zastoupeny.

Ladislav Hagara | Komentářů: 14
včera 11:44 | Nová verze

Glen MacArthur vydal verzi 2018.4.2 na Debianu založené linuxové distribuce optimalizované pro tvůrce audio a video obsahu AV Linux (Wikipedie). Podrobnosti v oznámení o vydání a v stotřicetistránkovém manuálu (pdf).

Ladislav Hagara | Komentářů: 1
25.4. 23:33 | Nová verze

Byla vydána nová stabilní verze 1.15 (1.15.1147.36) webového prohlížeče Vivaldi (Wikipedie). Z novinek lze zdůraznit možnost nastavení vlastního pozadí okna, přístup k záložkám z hlavního menu, lepší ovládatelnost v režimu celé obrazovky nebo vyřešení problémů se zvukem v HTML5. Nejnovější Vivaldi je postaveno na Chromiu 65.0.3325.183.

Ladislav Hagara | Komentářů: 0
25.4. 17:22 | Nová verze

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

Ladislav Hagara | Komentářů: 0
25.4. 15:33 | Nová verze

Neal Cardwell ze společnosti Google oznámil zveřejnění verze 2.0 nástroje pro testování síťového stacku packetdrill. Jde o souhrnné vydání změn z interního vývoje od roku 2013.

Michal Kubeček | Komentářů: 0
25.4. 13:22 | Zajímavý software

Microsoft na svém blogu oznámil, že správce knihoven pro C++ Vcpkg (VC++ Packaging Tool) lze nově používat také na Linuxu a macOS. Aktuálně je pro Linux k dispozici více než 350 knihoven [reddit].

Ladislav Hagara | Komentářů: 1
25.4. 12:44 | Komunita

Byly zveřejněny exploity na Nintendo Switch a platformu Tegra X1: Fusée Gelée a ShofEL2. Jejich zneužití nelze zabránit softwarovou aktualizací. Na druhou stranu exploity umožní na Nintendo Switch snadno a rychle nainstalovat Linux, viz. ukázka na YouTube. Jenom je potřeba sáhnout na hardware.

Ladislav Hagara | Komentářů: 0
Používáte na serverech port knocking?
 (3%)
 (7%)
 (47%)
 (26%)
 (17%)
Celkem 390 hlasů
 Komentářů: 29, poslední 5.4. 12:25
    Rozcestník

    Jaderné noviny – 11. 5. 2017: Začleňovací okno 4.12, část 2.

    4. 6. 2017 | Redakce | Jaderné noviny | 2538×

    Stav vydání jádra. Citáty týdne: Greg Kroah-Hartman a Jon Masters. Začleňovací okno 4.12, část 2.

    Stav vývoje jádra

    Začleňovací okno bylo v době psaní tohoto článku otevřené, začleněno bylo na 12 tisíc změn.

    Stabilní aktualizace: 4.10.15, 4.9.27, 4.4.67 a 3.18.52 byly vydány 8. května.

    Gregg: využití CPU je špatně

    Brendan Gregg tvrdí, že ladění systému by se nemělo provádět podle využití CPU. Většinu času, kdy se CPU jeví zaneprázdněné, se jen čeká na paměť. „Klíčovou metrikou jsou instrukce v jednom cyklu (insns per cycle: IPC); ta ukazuje, kolik instrukcí bylo v průměru dokončeno během každého hodinového cyklu CPU. Čím více, tím lépe (zjednodušeně). Výše uvedený příklad 0,78 nevypadá špatně (78% vytížení?), dokud si neuvědomíme, že nejvyšší možná rychlost tohoto procesoru je 4.0 IPC. Říká se tomu také šířka 4 (4-wide), což odkazuje na cestu instrukce načtení/dekódování. To znamená, že CPU může každý hodinový cyklus dokončit čtyři instrukce. Takže IPC 0,78 na systému s šířkou 4 znamená, že CPU je využité na 19,5 % největší možné rychlosti. Nové procesory Intel Skylake patří do skupiny s šířkou 5 (5-wide).“

    Zneužití linuxového jádra skrze paketových socketů (Project Zero)

    Stránky Project Zero nabízejí podrobný návod ke zneužití CVE-2017-7308, zranitelnosti v jaderné implementaci paketových socketů. „Podívejme se, jak bychom tuto zranitelnost mohli zneužít. Zaměřím se na Ubuntu 16.04.2 na x86-64 s verzí jádra 4.8.0-41-generic se zapnutou podporou KASLR, SMEP a SMAP. Jádro Ubuntu poskytuje neprivilegovaným uživatelům jmenné prostory (CONFIG_USER_NS=y a žádná omezení [jeho] použití), takže se tato chyba dá zneužít k získání superuživatelských oprávnění neprivilegovaným uživatelem. Všechny níže uvedené kroky jsou prováděny v uživatelském jmenném prostoru.“

    Citáty týdne

    Kdysi jsem se smál, když jsem viděl, jak se Microsoft musel snažit „tvrdit“ své jádro, aby se ochránil před mizernými ovladači, protože jsem věděl, že my to dělat nemuseli – měli jsme k nim měli zdrojové kódy a mohli jsme problémy přímo opravovat. To se změnilo a tuto možnost už nemáme všichni.

    Greg Kroah-Hartman

    Mám pocit, že začleňovací okno je v podstatě konečným prokletím.

    Jon Masters

    Začleňovací okno 4.12, část 2.

    V době psaní tohoto článku bylo do hlavního repozitáře ve vývojovém cyklu 4.12 začleněno na 12 tisíc neslučovacích sad změn. Z toho 7500 z nich bylo začleněno od předchozího shrnutí. Pokud vás zajímá, co nového bylo začleněno v dalším týdnu, pokračujte ve čtení.

    Zdálo se, že začleňovací okno 4.12 by se mohlo stát jedním z nejrušnějších. Nedávná minulost pro zajímavost vypadá takto:

    Počet sad změn začleněných
    během začleňovacího okna
    4.08 950
    4.110 659
    4.212 092
    4.310 756
    4.411 528
    4.510 305
    4.612 172
    4.710 707
    4.811 618
    4.914 304
    4.1011 455
    4.1110 960
    4.1211 869

    Protože začleňovací okno 4.12 ještě nebylo uzavřeno, není číslo v tabulce ještě zatím konečné. Je velká šance, že začleňovací okno 4.12 bude nakonec druhé nejrušnější. Na druhou stranu je pravděpodobné, že 4.9 zůstane nezpochybnitelně na své pozici jako nejrušnější ještě nějakou dobu.

    Mezi změny, které byly začleněny od předchozího týdne, zajímavé pro uživatele patří:

    • Nový příkaz GETFSMAP ioctl() se dá použít k prozkoumání mapování fyzických extentů v rámci souborového sysému. Například se dá použít k určení, které soubory obsahují daný fyzický blok. Tento patch dokumentuje GETFSMAP. Podporu GETFSMAP ve vydání 4.12 budou mít souborové systémy XFS a ext4.
    • Nová sledovací funkce „function-fork“ – při omezení sledování událostí na určitou skupinu procesů – přidá všechny nové potomky do skupiny.
    • Souborový systém 9pfs se nově dá použít k přenosu dat mezi více doménami Xenu.
    • Jádro konečně korektně podporuje konektory USB-C.
    • Architektura PowerPC nyní podporuje virtuální adresní prostory do velikosti 512 TB. Ve výchozím nastavení jsou ale procesy omezeny na 128 TB. Tato hranice může být zvýšena pomocí příznaku mmap(), jak je popsáno v tomto článku.
    • Architektura ARM64 získala schopnost jádra crash-dump.
    • KVM nyní podporuje virtualizační mechanismus MIPS „VZ“. Na architektuře x86 již KVM nepodporuje mechanismus přiřazování zařízení, uživatelé by místo toho měli používat rozhraní VFIO.
    • Docela hodně se toho v tomto začleňovacím okně událo v oblasti nových ovladačů zařízení, nově podporovaný hardware zahrnuje:
      • Audio: Řadiče RME Fireface 400 a MOTU 828mk2 a 828mk3, zesilovače Cirrus Logic CS35L35 a Dioo DIO2125, kodeky Everest Semi ES7134, I2S řadiče Hisilicon hi6210, zesilovače Maxim MAX9827, audio kodeky Nuvoton NAU8824 a digitální audio rozhraní STMicroelectronics STM32.
      • Grafika: Můstky obrazovek MegaChips stdp4028-ge-b850v3-fw a stdp2690-ge-b850v3-fw, LVDS panely Generic, HDMI kodéry R-Car DU Gen3, DSI panely ve video režimu Samsung S6E3HA2 a řadiče Sitronix ST7789.
      • Průmyslové I/O: Ultrazvukové senzory vzdálenosti Devantech SRF04, senzory vzdálenosti a světla ChromeOS EC, 3osé digitální akcelerometry Analog Devices ADXL345, snímače srdečního tepu a pulzní oximetry Maxim MAX30102, DA převodníky Linear Technology LTC2632, AD převodníky Linear Technology LTC2497, senzory STMicroelectronics VL6180, PMIC AD převodníky Motorola CPCAP, AD převodníky Aspeed, Maxim max9611, max9612, max1117, max1118 a max1119, PMIC AD převodníky krystalových oscilátorů Qualcomm SSBI PM8xxx a DA převodníky STMicroelectronics STM32.
      • Multimédia: kodeky JPEG Mediatek, HDMI CEC řadiče RainShadow Tech a senzory OmniVision OV5645 a OV5647.
      • Různé: ovladače podsvětlení Arctic Sand arc2c0608, AD převodníky Freescale i.MX23/i.MX28, jednotky řízení osvětlení TI, IC pro správu napájení Dialog Semiconductor DA9061, AD převodníky X-Power AXP20X a AXP22X, multiplexory Analog Devices X-Powers AXP20X a AXP22X, regulátory ROHM BD9571MWV, GPIO řadiče ROHM BD9571, regulátory dvojitého el. výstupu TI TPS65132, řadiče dotykových obrazovek TI TSC2007, FPGA správce Technologic Systems TS-73xx SBC, FPGA Lattice iCE40, řadiče hostitelských LPC-BMC můstků Aspeed ast2400/2500, monitory baterií Maxim DS2438, řadiče znakových LCD Hitachi HD44780, PR oddělovače Xilinx LogiCORE, jednotky pro sledování výkonu L3 cache Qualcomm Technologies, řadiče LCD Adafruit SH1106, jednotky pro zpracování obrazu Intel (200 tisíc řádek nového kódu ve staging), šifrovací akcelerátory ARM TrustZone CryptoCell C7XX, PATA řadiče Palmchip BK3710, řadiče restartu systému Freescale i.MX7, řadiče pro správu napájení Nvidia Tegra a modulátory šířky pulzu MediaTek.
      • Sítě: Řadiče virtuálních síťových rozhraní Intel Omni-Path, SDIO bezdrátové LAN NIC Realtek RTL8723BS (109 tisíc řádek kódu ve staging) a ethernetové řadiče Freescale DPAA2.
      • PCI: PCI řadiče Faraday Technology FTPCI100 a PCIe rozhraní pro správu přepínačů MicroSemi Switchtec.
      • USB: PHY Qualcomm QUSB2 a QMP a rozhraní Fairchild FUSB302 typu C.

    Změny viditelné jaderným vývojářům:

    • V subsystému médii přibyl nový „ovladač virtuálních médií“. Stejně jako zařízení virtuální kamery „vivid“ slouží k demonstraci rozhraní a jako komplexní testovací příklad.
    • Implementace zabijáka procesů při nedostatku paměti v Androidu byla odstraněna ze stromu staging.
    • Byla přidána alokační funkce kvmalloc() (s několika variantami). kvmalloc() se pokusí alokovat paměť pomocí kmalloc(), ale v případě potřeby se vrátí zpět k vmalloc(). Tyto pomocné funkce nahradily spoustu duplicitního nouzového kódu jinde v jádře.
    • Náhrada TTY minitty nebyla zatím začleněna, ale došlo ke sloučení velkého množství přípravných prací, které k tomu směřují, v rámci TTY.
    • Vrstva sběrnice PCI získala podporu řadičů, které mohou operovat v režimu koncového bodu. Viz Documentation/PCI/endpoint/pci-endpoint.txt pro více informací.
    • Relativně nový typ refcount_t pro počítání referencí byl přidán v cyklu 4.11 a exportován pouze do modulů kompatibilních s GPL. Ve vydání 4.12 (a budoucích stabilních aktualizacích 4.11) bude refcount_t upraven, aby používal EXPORT_SYMBOL(), a bude tak přístupný všem modulům.

    Uzavření začleňovacího okna 4.12 bylo očekáváno 14. května. V době psaní tohoto článku se do hlavního repozitáře již dostala většina změn aktuálního vývojového cyklu. Příští díl se bude věnovat opozdilcům z konce začleňovacího okna.

           

    Hodnocení: 100 %

            š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ář

    6.6.2017 12:54 lazywriter
    Rozbalit Rozbalit vše Re: Jaderné noviny – 11. 5. 2017: Začleňovací okno 4.12, část 2.
    Není ta "ultimate curse" Jona Masterse odkaz na Harryho Pottera? A tam se to překládá nějak jinak, ne?
    7.6.2017 10:44 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Jaderné noviny – 11. 5. 2017: Začleňovací okno 4.12, část 2.
    Nevzpomínám si, že by se tam termín ultimate curse nějak moc vyskytoval. Nepletete si to s unforgivable curse?
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.