Jste nuceni pracovat s Linuxem? Chybí vám pohodlí, které vám poskytoval Microsoft, když vás špehoval a sledoval všechno, co děláte? Nebojte se. Recall for Linux vám vrátí všechny skvělé funkce Windows Recall, které vám chyběly.
Společnost Fre(i)e Software oznámila, že má budget na práci na Debianu pro tablety s cílem jeho vyžívání pro vzdělávací účely. Jako uživatelské prostředí bude použito Lomiri.
Proběhla hackerská soutěž Pwn2Own Ireland 2025. Celkově bylo vyplaceno 1 024 750 dolarů za 73 unikátních zranitelností nultého dne (0-day). Vítězný Summoning Team si odnesl 187 500 dolarů. Shrnutí po jednotlivých dnech na blogu Zero Day Initiative (1. den, 2. den a 3. den) a na YouTube.
Byl publikován říjnový přehled dění a novinek z vývoje Asahi Linuxu, tj. Linuxu pro Apple Silicon. Pracuje se na podpoře M3. Zanedlouho vyjde Fedora Asahi Remix 43. Vývojáře lze podpořit na Open Collective a GitHub Sponsors.
Iniciativa Open Device Partnership (ODP) nedávno představila projekt Patina. Jedná se o implementaci UEFI firmwaru v Rustu. Vývoj probíhá na GitHubu. Zdrojové kódy jsou k dispozici pod licencí Apache 2.0. Nejnovější verze Patiny je 13.0.0.
Obrovská poptávka po plynových turbínách zapříčinila, že datová centra začala používat v generátorech dodávajících energii pro provoz AI staré dobré proudové letecké motory, konvertované na plyn. Jejich výhodou je, že jsou menší, lehčí a lépe udržovatelné než jejich průmyslové protějšky. Proto jsou ideální pro dočasné nebo mobilní použití.
Typst byl vydán ve verzi 0.14. Jedná se o rozšiřitelný značkovací jazyk a překladač pro vytváření dokumentů včetně odborných textů s matematickými vzorci, diagramy či bibliografií.
Specialisté společnosti ESET zaznamenali útočnou kampaň, která cílí na uživatele a uživatelky v Česku a na Slovensku. Útočníci po telefonu zmanipulují oběť ke stažení falešné aplikace údajně od České národní banky (ČNB) nebo Národní banky Slovenska (NBS), přiložení platební karty k telefonu a zadání PINu. Malware poté v reálném čase přenese data z karty útočníkovi, který je bezkontaktně zneužije u bankomatu nebo na platebním terminálu.
V Ubuntu 25.10 byl balíček základních nástrojů gnu-coreutils nahrazen balíčkem rust-coreutils se základními nástroji přepsanými do Rustu. Ukázalo se, že nový "date" znefunkčnil automatickou aktualizaci. Pro obnovu je nutno balíček rust-coreutils manuálně aktualizovat.
VST 3 je nově pod licencí MIT. S verzí 3.8.0 proběhlo přelicencování zdrojových kódů z licencí "Proprietary Steinberg VST3 License" a "General Public License (GPL) Version 3". VST (Virtual Studio Technology, Wikipedie) je softwarové rozhraní pro komunikaci mezi hostitelským programem a zásuvnými moduly (pluginy), kde tyto moduly slouží ke generování a úpravě digitálního audio signálu.
Debilníček sklerotického linuxáka...
Heslo "Počítejte s námi" by mohlo být dobrým sloganem pro nějaké hnutí odporu, o nic takového ale nejde. BOINC je název klienta pro distribuované výpočty, které může provádět každý uživatel až doma ... @home.
BOINC: agitace 
Zúčastnit se může každý, kdo má doma počítač a alespoň základní povědomí o jeho ovládání. Stačí pouze nainstalovat klienta BOINC, přes něj se připojit k některému z řady projektů. Kterého konkrétně se kdo zúčastní je pouze na jeho osobních preferencích - někdo rád chytá mimozemšťany (SETI@home) nebo se rozhlíží po pulsarech (Einstein@home), někdo předpovídá počasí (Climateprediction.net), jiný zase rád zkoumá bílkoviny (Rosetta@home). Zkrátka snad každý si vybere něco, v čem by se mohl angažovat.
Klasická otázka by mohla být: Ale proč? Odpověď: Proč ne? Co se týče diskového prostoru, mají stažená data minimální velikost a kdyby někomu i stažené množství dat vadilo, lze jej omezit dle vlastních nastavení. Co se týče zpomalení systému - prakticky k žádnému nedochází. Program může využítat procesor systému dle nastavení uživatele a i když jej využívá na 100%, nezpomaluje jakkoliv běh systému. Jakékoliv zvýšené zátěži se BOINC přizpůsobí a příslušně se uskromní, takže může na pozadí systému běžet celý den, aniž by svého uživatele omezoval.
Stále by se mohlo ozývat ono: Proč to? Odpovědí je stále: Proč ne? V současné době a při současných výkonech počítačů dochází k tomu, že pokud není počítač skutečně intenzívně využíván na náročné úkony, dochází k tomu, že stráví 99% svého času nečinností. Surfování po internetu, psaní dokumentů, programování, poslech hudby - každá z těchto činností využije jen zlomek výpočetní síly počítače. Zbytek může využít BOINC a dát tak svému uživateli alespoň pocit, že energie, kterou spotřeboval na svůj běh, byla využita k něčemu prospěšnému.
A protože člověk je tvor soutěživý a rád se porovnává s jinými, jako doplnění jsou za spočítaná data udělovány kredity, takže se lze porovnávat s jinými uživateli, uživatelé se sdružují do týmů, které spolu soutěží a každý z týmů může mít ještě své vlastní minitýmy, jimž lze pomoci svou troškou kreditů...
BOINC: Stažení a instalace
Klienta BOINC lze stáhnout z těchto stránek. Jméno staženého souboru bude na Linuxu vypadat nějak takto: boinc_5.8.17_i686-pc-linux-gnu.sh. Jedná se o samorozbalovací archiv, který lze spustit příkazem
sh boinc_5.8.17_i686-pc-linux-gnu.sh
a v adresáři s archivem se objeví složka BOINC, ve které je BOINC rozbalen a automaticky jsou upraveny soubory run_client a run_manager na spouštění z tohoto adresáře. Chceme-li tedy mít BOINC v adresáři ~/.boinc, je vhodné nechat archiv rozbalit až v této složce. Klient BOINC se pak spustí příkazem ./run_manager.
To by byla jednoduchá cesta. Její nevýhody jsou dvě - po stažení zkompilovaného klienta BOINC získáte program, který je staticky linkovaný a pokud používáte jiné GTK téma než je výchozí, bude s ním vypadat velmi podivně. Druhá nevýhoda je, že stažený klient je kompilován pouze pro 32-bitové procesory a oficiální verze pro 64bity neexistuje. Spuštěný klient tedy nebude běžet na x86_64 Linuxu v nativním 64bitovém módu.
BOINC: Stažení zdrojových kódů a jejich kompilace
Ačkoliv BOINC je vydán pod GNU/GPL, získat jeho zdrojové kódy je poněkud krkolomné. Kdo by předpokládal, že budou umístěny na stejné stránce jako binární balíčky, bude překvapen a čeká jej ještě slušné proklikávání až k této stránce, kde nakonec ale stejně zjistí, že ke stažení zdrojových kódů je třeba cvs. To je opět poměrně nepříjemné, neboť při jeho použití čeká uživatele stažení dat o velikosti kolem 45MB namísto 13MB, na které by vyšel archiv se sbalenými zdrojovými kódy. Kdo je ale odhodlán stahování risknout, může zadat
cvs -d :pserver:anonymous:@alien.ssl.berkeley.edu:/home/cvs/cvsroot checkout boinc
pro stažení aktuálních zdrojových kódů BOINC nebo ještě lépe
cvs -d :pserver:anonymous:@alien.ssl.berkeley.edu:/home/cvs/cvsroot checkout -r boinc_core_release_5_9_3 boinc
pro stažení dokončených zdrojových kódů poslední verze. Parametr -r boinc_core_release_5_9_3 zde udává CVS tag zdrojových kódů. Ten lze zjistit zde z vysunovacího menu za textem "Show only files with tag:". Je zřejmě vhodné upozornit, že takto stažené kódy, respektive výsledek z nich získaný nemusí být příliš stabilní.
Před kompilací je třeba ještě spustit v adresáři se zdrojovými kódy příkaz
./_autosetup
který vytvoří soubor configure. Konfiguraci před kompilací pak je třeba na strojích se 64bitovými distribucemi provést příkazem
./configure --enable-bitness=64 --enable-unicode --enable-server --enable-client --build=i686-pc-linux-gnu
Tento příkaz obsahuje dva zdánlivě si protiřečící parametry:
--enable-bitness=64
a
--build=i686-pc-linux-gnu
Jeden udává, že má být zkompilována 64bitová verze klienta a druhý tvrdí, že sestavení se má provést pro architekturu i686. Tyto dva parametry ošetří jeden z problémů BOINC, respektive jeden z problémů projektů, které jej využívají - a to absenci 64bitových programů pro výpočty. BOINC totiž zde tvoří pouze jakési rozhraní, které si stáhne specializovanou aplikaci pro dané výpočty a ta potom běží na počítači (ty již bohužel většinou GNU/GPL nejsou a nejsou ani 64bitové). Pokud se BOINC přihlásí jako x86_64-unknown-linux-gnu (pri vynechání parametru --build=) nebo jako x86_64-pc-linux-gnu (při použití parametru --build=x86_64-pc-linux-gnu), server nerozezná architekturu klienta a neodešle nic. S použitými parametry ale dojde k sestavení 64bitového klienta, který se serveru jeví jako jeho známý i686-pc-linux-gnu.
Nyní již schází pouze
make
Pokud kompilace selže s hláškou ve smyslu "v souboru sg_DlgPreferences.cpp je použita neznámá třída Wrap", pak stačí jen tento soubor upravit (je v /clientgui) a všechny řádky s obsahem podobným jako:
itemStaticText16->Wrap(250);
zakomentovat přidáním dvou lomítek na jejich začátek.
// itemStaticText16->Wrap(250);
Nyní stačí zopakovat
make
a vše by mělo proběhnout v pořádku. Výsledkem jsou pak soubory boinc_5.9.3_i686-pc-linux-gnu.sh a boinc_5.9.3_i686-pc-linux-gnu_debug.sh v adresáři sea. Jejich použití je pak shodné s oficiálně dodávanými balíčky.
Pro porovnání přidávám ještě screenshot oficiální verze a vlastního kompilátu. Vzhled je diametrálne odlišný kvůli použití vlastního GTK schématu, navíc jsou samozrejmě nové vlastnosti. Zkompilovaná verze 5.9.3 vykazuje dobrou stabilitu, bez problémů přijímá vlastní GTK schéma a má nové volby nastavení. Pouze pokud se klepne myškou na řádek s titulky sloupců v okně aplikace, spadne.
Update (20.4.2007)
Zdá se, že dochází k menší rekonstrukci stránek BOINC. Některé výše uvedené odkazy, ačkoliv se na ně lze dostat z textu, nejsou přístupné z odkazů na http://boinc.berkeley.edu. Při pokusu o stažení zdrojových kódů se při proklikávání stránkami lze dostat na nově vytvořenou sekci http://boinc.berkeley.edu/trac/. Zde lze zdrojové kódy stáhnout ze sekce Browse source -> Tags -> zvolená verze BOINC (pro aktuální verzi 5.9.3 tedy sem). Nově byla přidána možnost stažení zdrojových kódů v ZIP archivu (do 15MB), není již tedy nutné CVS.
Tiskni
Sdílej:
Asi tak před třemi měsíci jsem měl dobrou vůli to zkusit. Instalace na Gentoo proběhla v pohodě, ale pak začalo tápání. Nejprve se GUI nedařilo napojit na běžící BOINC. Nakonec jsem našel, že si mám nastavit heslo v nějakém textovém souboru.
Pak jsem měl problémy se založením účtu(registrací do projektu). Boinc gui vždycky úspěšně spadlo. Nakonec to vyřešil kboincspy.
Ale i když jsem se úspěšně připojil, tak se mi stejně nepovedlo stáhnout data a zahájit výpočet. Ani Rossety, ani žádného jiného projektu
Po dvou dnech marných pokusů a hledání na internetu jsem se přestal trápit a zadal
emerge -C boinc kboincspy
Bohužel ani v tomto blogu jsem se nedozvěděl, jak pokračovat po instalaci a kde jsem asi udělal chybu. Je tady někdo, kdo boinc na Gentoo používá?
/etc/init.d/boinc-client start, pak spustíš manager a pomocí menu (Tools - Attach to project) se připojíš k nějaké úloze.
K projektu jsem se přihlásil, ale tím to skončilo. Nestáhl se žádný program pro výpočet, ani data. Fakt jsme strávil dva dny tím, že jsem na webu hledal co a jak, ale všude to jen nainstalují a pak to funguje. U mě to tak nebylo
Za tři měsíce se mohlo dost změnit (v ebuildu je teď nová verze), třeba to možná zase někdy zkusím.
apt-get install boinc-client boinc-manager
a vieme vyhradit pre dany proces maximalne dajme tomu 30% ?
to znamena, ze aj ked by mohol proces vyuzivat vykon na 100%, chcel by som ho obmedzit, aby sa procak neupiekol a ventilator neutrhol 
nice -n19, ale to je trochu něco jinýho.
Jinak samozřejmě nice -n19, ale to je trochu něco jinýho.Trochu. Možná trochu víc. Skoro bych řekl, že to udělá něco úplně jiného

Jsem se koukal jenom přes eix a neměl jsem ho aktualizovanej.Mrkni se na
eix-sync.
Co se týče diskového prostoru, mají stažená data minimální velikost a kdyby někomu i stažené množství dat vadilo, lze jej omezit dle vlastních nastavení.hm, lze sice dát limit na zabíraný prostor, ale když bude příliš nízký, projekt prostě nebude moci počítat, takže formulace "lze jej omezit dle vlastních nastavení" je silně zavádějící ...
Co se týče zpomalení systému - prakticky k žádnému nedochází. Program může využítat procesor systému dle nastavení uživatele a i když jej využívá na 100%, nezpomaluje jakkoliv běh systému.a co RAM? nehledě na to, že na některých systémech u některých věcí (hry ...) nemám příliš dobré zkušenosti s plynulostí, pokud na pozadí něco běží, byť se to liší o 19 nice úrovní ...
Zbytek může využít BOINC a dát tak svému uživateli alespoň pocit, že energie, kterou spotřeboval na svůj běh, byla využita k něčemu prospěšnému.o rozdílu mezi spotřebou v idle a naplno se tu již psalo ...
Druhá nevýhoda je, že stažený klient je kompilován pouze pro 32-bitové procesory a oficiální verze pro 64bity neexistuje. Spuštěný klient tedy nebude běžet na x86_64 Linuxu v nativním 64bitovém módu. ... BOINC totiž zde tvoří pouze jakési rozhraní, které si stáhne specializovanou aplikaci pro dané výpočty a ta potom běží na počítači (ty již bohužel většinou GNU/GPL nejsou a nejsou ani 64bitové).nějak nerozumím tomu, proč je tak důležité[*] mít řídící aplikaci, která potřebuje minimum procesorového času, nativní, zatímco u výpočetních aplikací se nativitě cíleně vyhneme ... vzhledem k tomu, že pro nemalou část výpočtů je 64bit kód významně efektivnější, přijde mi to poněkud úchylné což takhle zmínit mechanismus "anonymous platform" a že při troše štěstí se u takového SETI@home dá dobrat k 64bit binárkám, případně které projekty 64bit podporují přímo (tuším například LHC@home), než záměrně tuto cestu uzavírat? (a což teprv x86 nekompatibilní systémy ...) [*] ok, velkým argumentem je GTK vzhled, ó, super - a kolik času je potřeba v aplikaci trávit k naklikání projektů, to se nedá tu chvilku přežít? co takhle možnost command-line only? a nač tak jásat nad GTK, Qt nemá právo na život, co kboincspy?
Pokud se někdo rozhodne pro kompilaci 64bitové aplikace, která se jako 64bitová i hlásí, pak se jeho výběr projektů opravdu značně zúží. Zrovna SETI@home mi jako příliš přínosné nepřipadá a LHC@home je většinu doby bez práce. S jinými platformami to pak bude ještě na delší dobu, než je začnou podporovat binárními aplikacemi.