Google Chrome 126 byl prohlášen za stabilní. Nejnovější stabilní verze 126.0.6478.55 přináší řadu oprav a vylepšení (YouTube). Podrobný přehled v poznámkách k vydání. Opraveno bylo 21 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
Byl vydán Mozilla Firefox 127.0. Přehled novinek v poznámkách k vydání, poznámkách k vydání pro firmy a na stránce věnované vývojářům. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 127 je již k dispozici také na Flathubu a Snapcraftu.
Byla vydána (𝕏) nová verze 9.5 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání.
Společnost Raspberry Pi dnes vstoupila na Londýnskou burzu jako Raspberry Pi Holdings plc (investor).
Do 17. června do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | červen 2024 doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.
Apple na své vývojářské konferenci WWDC24 (Worldwide Developers Conference, keynote) představil řadu novinek: svou umělou inteligenci pojmenovanou jednoduše Apple Intelligence, iOS 18, visionOS 2, macOS Sequoia, iPadOS 18, watchOS 11, …
Vyšla nová verze XMPP (Jabber) klienta Gajim, která přidává podporu reakcí pomocí emoji (XEP-0444: Message Reactions) a citace zpráv (XEP-0461: Message Replies). Přehled dalších vylepšení je k dispozici na oficiálních stránkách.
Po po téměř roce vývoje od vydání verze 5.38 byla vydána nová stabilní verze 5.40 programovacího jazyka Perl (Wikipedie). Do vývoje se zapojilo 75 vývojářů. Změněno bylo přibližně 160 tisíc řádků v 1 500 souborech. Přehled novinek a změn v podrobném seznamu.
Uroš Popović popisuje, jak si nastavit Linux na desce jako Raspberry Pi Zero, aby je šlo používat jako USB „flešku“.
Andreas Kling oznámil, že jelikož už se nevěnuje nezávislému operačnímu systému SerenityOS, ale výhradně jeho webovému prohlížeči Ladybird, přičemž vyvíjí primárně na Linuxu, SerenityOS opustí a Ladybird bude nově samostatný projekt (nový web, repozitář na GitHubu).
Vyšel Docker 1.6, open-source platforma pro běh a distribuci linuxových kontejnerů. Nová verze přináší štítky pro kontejnery a image, více backendů pro logy (vč. syslog), rychlejší stahování z nového Registry 2.0 a další změny. Současně vycházejí nové verze podpůrných nástrojů Compose 1.2, Swarm 0.2, Machine 0.2 a preview klienta pro Windows.
Tiskni Sdílej:
Nechapes.
Je to nastroj, ako pustat aplikacie vo vzdy rovnakom prostredi. Je to "lepsi chroot", ktory sa dokaze reprodukovatelne a efektivne vytvorit, pricom sa o to uzivatel nestara. Iba si napise skript, ako vytvorit testovacie prostredie z nejakej sablony a voila - ono sa to spravi a prostredie bude vyzerat vzdy rovnako. Nebude to pritom neefektivne ako keby sa to robilo vzdy od zaciatku.
Vdaka nemu mozem vyvijat na presne rovnakom prostredi, na akom sa bude testovat a na akom to pobezi. Nestane sa, ze pri vyvoji a testovani unikne niekomu chyba, ktora sa vyskytuje iba pri specifickej konfiguracii serveru. V pripade klient-server aplikacie je to este lepsie, kedze staci testovat raz a netreba skusat n2 konfiguracii pre n roznych systemov.
O dokonalu izolaciu sa nesnazi - rovnako ako chroot alebo LXC (http://seclists.org/oss-sec/2014/q2/576).
Chapu spravne, ze to je v podstate alternativa openvz? A pokud ano, je to lepsi, pripadne v cem? P.Ne tak docela: alternativou openvz je LXC a Docker je "user-friendly" nadstavba nad LXC. Bohužel zkušenosti nemám, takže konkrétně porovnat nedokážu.
A abych byl spravedlivy, ani jedna z tech technologii podle mne nedosahuje urovne Solaris Zones, chybi jim ten stupen integrace napric celym systemem, ktery Zones maji. U OpenVZ by se takova integrace dala dosahnout, u LXC to ale nepujde tak jednoduse, pokud se neshodneme na jednom zpusobu, jak kontejnery vytvaret. Kontejner je pri LXC totiz vcelku virtualni pojem, vznika tim, ze se z pohledu jadra "nahodou" sejde proces v XY namespacech. Docker je tedy jednou z moznosti, jak pouziti LXC technologii standardizovat, ale mne se zda jako vcelku nestastny, protoze zbytecne omezuje a kontejnery jim vytvorene neni dobre chapat jako nezavisle a oddelene instance systemu.
A to vsechno je kvuli "nesystemovemu" pristupu vyvojaru danych technologii, je v mode radsi vymyslet dalsi a dalsi pojmenovanou technologii se svoji novou filozofii, ale prosadit jeden koncept napric vsemi komponentami se nedari. Nejvic mi na LXC chybi absence unikatniho identifikatoru kontejneru v jadre, bez nej si neumim dost dobre predstavit napriklad integraci BTRFS s kontejnery tak, jak to na Solarisu Zones maji se ZFS.
... ale prosadit jeden koncept napric vsemi komponentami se nedari.IMHO tohle proste v "bazarovych" projektech prakticky nejde. Kazdy ma sve vlastni koncepty, na nejakou unifikaci chybi centralni autorita.