Byl představen samostatný rádiový modul Raspberry Pi Radio Module 2 s Wi-Fi a Bluetooth.
Certifikační autorita Let’s Encrypt ukončila k 4. červnu zasílání e-mailových oznámení o vypršení platnosti certifikátů. Pokud e-maily potřebujete, Let’s Encrypt doporučuje některou z monitorovacích služeb.
Přemýšlíte, jak začít prázdniny? Už v úterý 1. července se bude konat Virtuální Bastlírna, tedy online setkání bastlířů, techniků, vědců i akademiků, kde se ve volné diskuzi probírají novinky ze světa techniky, ale i jiných zajímavých témat.
Za poslední měsíc jsme byli svědky plamenů několika raket. Zatímco malá raketa od Hondy se úspěšně vznesla a opět přistála, raketa od SpaceX se rozhodla letět všemi směry najednou. Díkybohu méně … více »Linus Torvalds zmínil, že souborový systém Bcachefs zřejmě odstraní z mainline Linuxu v začleňovacím okně pro vydání 6.17. Kent Overstreet mu totiž posílá kód s novou funkcionalitou i pro začlenění do kandidátů na vydání, kdy očekává pouze opravy chyb. Kent Overstreet byl již dříve z vývoje vyloučen kvůli konfliktní komunikaci.
Ministerstvo průmyslu a obchodu propaguje Microsoft. Ten ve spolupráci s Ministerstvem průmyslu a obchodu spouští AI National Skilling Plan v ČR. "Iniciativa Microsoftu přináší konkrétní a praktickou podporu právě tam, kde ji nejvíc potřebujeme – do škol, firem i veřejné správy.", říká ministr průmyslu a obchodu Lukáš Vlček.
Jste český ISP? Vyplněním krátkého dotazníku můžete pomoci nasměrovat vývoj nové generace routerů Turris Omnia [𝕏].
Celkové tržby společnosti Canonical za rok 2024 byly 292 milionů dolarů (pdf). Za rok 2023 to bylo 251 milionů dolarů.
Byla vydána verze 1.88.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Distribuce Tails specializující se ochranu online soukromí uživatele byla vydána ve verzi 6.17. Mimo jiné aktualizuje Tor Browser (14.5.4) a opravuje několik chyb.
Ubuntu nově pro testování nových verzí vydává měsíční snapshoty. Dnes vyšel 2. snapshot Ubuntu 25.10 (Questing Quokka).
Právě si kompiluju druhé Gentoo tentokrát už s podporou SELinuxu. Začátek byl sice složitější, ale o tom až za chvilku
Během mého zkoušení Gentoo jsem narazil na jednu věc co by se dala docela vylepšit a to je pouze částečně přepsání ebuildu. Pro pochopení uvedu příklad. K počítači mám připojený skener, který potřebuje mít sane-backends zkompilované s přepínačem --enable-directio
, což ve výchozím stavu není. Má představa by byla, že bych si napsal sane-backends.ebuild, ve kterém bych specifikoval pouze pomocí nějaké funkce ten přepínač navíc a on by se odteď používal u všech ebuildů sane-backends.
Cílem je, aby šlo použít něco jako patch na oficiální ebuild, který by se aplikoval na každou verzi a zastínil by pouze některou část oficiálního ebuildu.
Na konec ještě jak zkopilovat Gentoo s podporou SELinuxu: Hned na začátku se objevila chyba s knihovnou libselinux, které se odmítala kompilovat, bez rekompilace GLibc, které ovšem tu knihovnu při kompilaci již potřebovalo. Na netu jsem nakonec našel patch, který to řeší a balíček libselinux jsem si dal do overlaye. Po dokončení kompilace glibc jsem ho zase z overlaye odstranil a použil jsem balíček originální.
Další problém nastal při instalace selinux-base-policy, kdy mi chtěl ebuild po instalaci do image relabelovat soubory v tom image, ale nemohl najít soubor /etc/selinux/targeted/contexts/files/file_contexts, který se tvoří až při natažení SELinuxu. Po delším pátrání jsem našel, že to celé je způsobené funkcí preinst_selinux_labels v /usr/lib/portage/bin/misc-functions.sh a ta se spouští, pokud FEATURES obsahuje selinux. Po té co jsem dal FEATURES=-selinux emerge selinux-base-policy
, tak již instalace proběhla v pořádku. Po rebootu už stačilo zadat pouze příkaz setfiles /etc/selinux/targeted/contexts/files/file_contexts /
a instalace SELinuxu proběhla v pořádku.
Tiskni
Sdílej:
EXTRA_ECONF="--enable-directio" emerge sane-backends
potřebuje mít sane-backends zkompilované s přepínačem --enable-directio, což ve výchozím stavu není. Má představa by byla, že bych si napsal sane-backends.ebuild, ve kterém bych specifikoval pouze pomocí nějaké funkce ten přepínač navíc a on by se odteď používal u všech ebuildů sane-backends.Zrovna tohle má mnohem jednodušší a lepší řešení – napsat patch pro ten
ebuild
, který na základě nějakého USE flagu zapne --enable-directio
. Buď nějaký globální USE flag, pokud má ten význam, nebo vytvořit nějaký lokální jenom pro daný balíček. A ten patch pak následně zaslat do bugzilly. Pak z toho patche budou moci těžit všichni gentooisti.