Studentská dílna Macgyver zve na další Virtuální Bastlírnu - pravidelné online setkání všech, kdo mají blízko k bastlení, elektronice, IT, vědě a technice. Letní prázdniny jsou za námi a je čas probrat novinky, které se přes srpen nahromadily. Tentokrát jich je více než 50! Těšit se můžete mimo jiné na:
Hardware – Bus Pirate na ESP32, reverse engineering Raspberry Pi, pseudo-ZX-80 na RISC-V, PicoCalc, organizéry na nářadí z pěny nebo … více »Google Chrome 140 byl prohlášen za stabilní. Nejnovější stabilní verze 140.0.7339.80 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 6 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
LeoCAD (Wikipedie) je svobodná multiplatformní aplikace umožňující také na Linuxu vytvářet virtuální 3D modely z kostek lega. Vydána byla verze 25.09. Zdrojové kódy a AppImage jsou k dispozici na GitHubu. Instalovat lze také z Flathubu.
RubyMine, tj. IDE pro Ruby a Rails od společnosti JetBrains, je nově zdarma pro nekomerční použití.
Český LibreOffice tým vydává překlad příručky LibreOffice Calc 25.2. Calc je tabulkový procesor kancelářského balíku LibreOffice. Příručka je ke stažení na stránce dokumentace.
Byla vydána (Mastodon, 𝕏) vývojová verze 3.1.4 příští stabilní verze 3.2 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání.
Zakladatel ChimeraOS představil další linuxovou distribuci zaměřenou na hráče počítačových her. Kazeta je linuxová distribuce inspirována herními konzolemi z 90. let. Pro hraní hry je potřeba vložit paměťové médium s danou hrou. Doporučeny jsou SD karty.
Komunita kolem Linuxu From Scratch (LFS) vydala Linux From Scratch 12.4 a Linux From Scratch 12.4 se systemd. Nové verze knih s návody na instalaci vlastního linuxového systému ze zdrojových kódů přichází s Glibc 2.42, Binutils 2.45 a Linuxem 6.15.1. Současně bylo oznámeno vydání verze 12.4 knih Beyond Linux From Scratch (BLFS) a Beyond Linux From Scratch se systemd.
Organizátoři konference LinuxDays ukončili veřejné přihlašování přednášek. Teď je na vás, abyste vybrali nejlepší témata, která na letošní konferenci zaznějí. Hlasovat můžete do neděle 7. září. Poté podle výsledků hlasování organizátoři sestaví program pro letošní ročník. Konference proběhne 4. a 5. října v Praze.
Byla vydána verze 11.0.0 vizuálního programovacího jazyka Snap! (Wikipedie) inspirovaného jazykem Scratch (Wikipedie). Přehled novinek na GitHubu.
Občas není od věci vyslovit něco, za co se upaluje nebo ukamenovává. Nic není totiž tak jednoduché, aby byla pravda vždy jediná a na první pohled zřejmá.
Zejména v poslední době pozoruji, že mi v systému rychlým tempem přibývají jaderné procesy. Neskončí to nakonec tak, že se Linux dostane (i když jinou cestou) tam, kam se měl původně dostat Hurd?
Když jsem začínal s GNU/Linuxem, bývalo jádro prakticky mrtvým kódem, jak odpovídalo původní unixové filosofii. Systém tehdy využíval pouze dva procesy: bdflush
pro zpožděný zápis na disk, a swapd
(?) pro virtuální paměť na disku. Později pár procesů přibylo (už si přesně nevzpomínám které), ale stále to bylo skoro stejné.
S příchodem řady 2.6 se roztrhl pytel s novými procesy jádra. Ostatně rozhraní pro pracovní fronty, přenos událostí do userlandu a další podobné věci přímo vybízejí k tomu, aby se věci realizovaly prostředníctvím procesového kódu, tedy v podstatě démonů (nebo jinak řečeno "serverů"). Již od počátku řady běžela normálních distribučních jádrech celá řada procesů. Prakticky s každou další verzí procesy přibývaly, a mám pocit, že se přírůstky stále zvětšovaly.
U aktuálního jádra (2.6.17) jsem v reálu napočítal 18 jaderných procesů, a to nepočítám běžné démony jako udevd
nebo hald
(o mnohých dalších nemluvě), které také vydatně slouží jádru (resp. systému jako celku). Zejména mě upoutal nový démon kpsmoused
, který se stará o data z myši připojené přes PS/2. Narozdíl od většiny ostatních takových procesů totiž spravuje jedinou třídu zařízení, což je docela průlomová věc (nepočítám-li některé dosavadní workaroundy pro nestandardní hardware).
Jedná se tedy zcela zřetelně o odklon od jádra s monolitickou (byť modulární) architekturou a postupný přechod na architekturu mikrojádra. Bude zajímavé sledovat, do jaké míry se autoři různých linuxových ovladačů zařízení vydají také touto cestou. Pokud by byl přechod skutečně houfný, brzy by se Linux dostal tam, kde měl být Hurd. Pouze cesta by byla naprosto odlišná - evoluce místo revoluce.
Uživatelů GNU/Linuxu se tato změna přímo nijak nedotýká. Z celkového pohledu by se však jednalo o změnu pozitivní, protože by se zmenšil objem kritického kódu a stabilita systému by mohla být vyšší. Otevřelo by to tedy cestu Linuxu i tam, kde jsou kvůli jeho architektuře zatím obavy z možných rizik. Nechme se překvapit, zatím to vypadá nadějně.
Tiskni
Sdílej: