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. Ken 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).
Město Lyon posiluje svou digitální suverenitu a postupně nahrazuje software od společnosti Microsoft bezplatnými alternativami, zejména OnlyOffice pro kancelářské aplikace a Linux a PostgreSQL pro systémy a databáze.
Evropská občanská iniciativa Stop Destroying Videogames se snaží o to, aby vydavatelé, kteří spotřebitelům v Evropské unii prodávají videohry nebo na ně udělují licence, měli povinnost tyto hry ponechat ve funkčním (hratelném) stavu i po ukončení podpory ze své strany. Podpořit podpisem tuto iniciativu můžete v Systému pro online sběr podpisů.
Mozilla oficiálně ukončila svůj již několik let mrtvý projekt DeepSpeech pro převod řeči na text.
mám tu Slackware a chystám se na ruční kompilaci Firefoxu.Postupuju podle tohoto návodu.
Než se do toho pustím, měl bych pár dotazů na postup. Jestli mám někde chybu, rád bych se o ní dozvěděl dřív, než začnu něco dělat. Je jednoduší, dohledat co jsem nepochopil, před začátkem práce, než zůstat vyset v polovině. Když to vezmu v bodech, tak:src
, kde budou zdrojové kódy, musí být v /home
?*bootstrap.py.
a jeho uložení do adresáře src
mozilla-central
, který je v adresáři se zdrojovým kódem?.mozconfig
./mach build
*Pokud jde o umístění zdrojových kódu, rád bych je měl v adresáři /usr/ports
. Rád bych si časem vytvořil něco jako hodně zjednodušený systém portů, podobný tomu jaký je ve FreeBSD, nebo v Gentoo, ale na tomto umístění netrvám.
Řešení dotazu:
Sice je mi záhadou, proč chceš ručně kompilovat Firefox, nicméně dobrý návod můžeš získat třeba tak, že se podíváš, jakým způsobem vznikají balíčky pro rozumná distra, kde se celý „recept“ dá jednoduše „přečíst“. Třeba tak, že jsou v obyčejném Bashi funkce prepare()
a build()
.
Takhle se buildí Firefox ze stažených zdrojáků konkrétní verze.
Takhle se buildí Firefox z Mercurialu.
Možná si budeš chtít konfiguraci upravit po svém, ale i tak je dobré mít k dispozici funkční baseline. Pole depends
a makedepends
jsou taky dobrá nápověda, protože je lepší nainstalovat si všechny závislosti předem, než podesáté marně spouštět kompilaci a doufat, že tentokrát už nic nechybí.
Faktem zůstává, že pokud má člověk potřebu ručně buildit software, který má být k dispozici jako balíček, s největší pravděpodobností používá špatné distro (pro daný účel). Buď má mít distro k dispozici potřebný balíček, nebo má mít snadno použitelný build systém, který vyřeší všechny závislosti a balíček vytvoří, buď podle původního „receptu“ nebo s modifikacemi podle libosti.
Tiskni
Sdílej: