Komunita kolem Linux Containers po roce vývoje představila (YouTube) neměnný operační systém IncusOS speciálně navržený pro běh Incusu, tj. komunitního forku nástroje pro správu kontejnerů LXD. IncusOS poskytuje atomické aktualizace prostřednictvím mechanismu A/B aktualizací s využitím samostatných oddílů a vynucuje zabezpečení bootování pomocí UEFI Secure Bootu a modulu TPM 2.0. Postaven je na Debianu 13.
Mozilla začne od ledna poskytovat komerční podporu Firefoxu pro firmy. Jedná se o podporu nad rámec stávající podpory, která je k dispozici pro všechny zdarma.
V Bolzanu probíhá konference SFSCON (South Tyrol Free Software Conference). Jean-Baptiste Kempf, zakladatel a prezident VideoLAN a klíčový vývojář VLC media playeru, byl na ní oceněn cenou European SFS Award 2025 udělovanou Free Software Foundation Europe (FSFE) a Linux User Group Bolzano‑Bozen (LUGBZ).
Open-source minimalistický trackball Ploopy Nano byl po modelech modelech Classic a Thumb Trackball také aktualizován. Nová verze Nano 2 používá optický senzor PAW3222 a k původně beztlačítkovému designu přidává jedno tlačítko, které ve výchozí konfiguraci firmwaru QMK přepíná režim posouvání koulí. Sestavený trackball nyní vyjde na 60 kanadských dolarů (bez dopravy a DPH).
Github publikoval Octoverse 2025 (YouTube), tj. každoroční přehled o stavu open source a veřejných softwarových projektů na GitHubu. Každou sekundu se připojil více než jeden nový vývojář. Nejpoužívanějším programovacím jazykem se stal TypeScript.
Kit je nový maskot webového prohlížeče Firefox.
Mastodon (Wikipedie) - sociální síť, která není na prodej - byl vydán ve verzi 4.5. Přehled novinek s náhledy v oznámení na blogu.
Německo zvažuje, že zaplatí místním telekomunikačním operátorům včetně Deutsche Telekom, aby nahradili zařízení od čínské firmy Huawei. Náklady na výměnu by mohly přesáhnout dvě miliardy eur (bezmála 49 miliard Kč). Jeden scénář počítá s tím, že vláda na tento záměr použije prostředky určené na obranu či infrastrukturu.
Po dvaceti letech skončil leader japonské SUMO (SUpport.MOzilla.org) komunity Marsf. Důvodem bylo nasazení sumobota, který nedodržuje nastavené postupy a hrubě zasahuje do překladů i archivů. Marsf zároveň zakázal použití svých příspěvků a dat k učení sumobota a AI a požádal o vyřazení svých dat ze všech učebních dat.
Úřad pro ochranu hospodářské soutěže zahajuje sektorové šetření v oblasti mobilních telekomunikačních služeb poskytovaných domácnostem v České republice. Z poznatků získaných na základě prvotní analýzy provedené ve spolupráci s Českým telekomunikačním úřadem (ČTÚ) ÚOHS zjistil, že vzájemné vztahy mezi operátory je zapotřebí detailněji prověřit kvůli možné nefunkčnosti některých aspektů konkurence na trzích, na nichž roste tržní podíl klíčových hráčů a naopak klesá význam nezávislých virtuálních operátorů.
Dobry den, mam nasledujic skript, ktery je umisten v adresari ~/scripts/
#!/bin/bash
while true; do
date >> output.txt
echo "Writing date to file (`date`)"
sleep 1
done
Chci, aby se tento skript spustil hned po spusteni, aby se spustil v mem domovskem adresari a aby jeho vystup byl presmerovan do souboru redir.txt
Pouzivam distribuci Arch Linux a proto jsem do souboru /etc/rc.local zapsal toto:
#!/bin/bash # # /etc/rc.local: Local multi-user startup script. # cd ~/ ~/scripts/script.sh > redir.txt
Nyni kdyz restaruji pc, jedine co se stane je, ze se vytvori soubor redir.txt v adresari / a navic je prazdny. Co jsem prosim udelal spatne, ze tento postup nefunguje, tak jak bych potreboval?
/home/kudlak/scripts/script.sh > /home/kudlak/redir.txt
.
.
Předně nepoužívej ~, ale absolutní cesty, navíc ber v potaz, že se init skripty vykonávají pod uživatelem root. A dále, že jsi dal do /etc/rc.local nikdy nekončící skript a zároveň čekáš na jeho dokončení tj. až se Ti ho povede spustit, tak zůstaneš při bootování viset, protože se bude čekat na jeho dokončení
Jinak Tvůj problém lze vyřešit pomocí crontab v režii uživatele:
$ crontab -e */1 * * * * /home/ondra/scripts/script.sh
A skript.sh očesat na:
date >> output.txt echo "Writing date to file (`date`)" > redir.txt
Nyní se Ti hned po startu systému bude 1x za minutu volat Tvůj skript a není třeba, aby visel v nekonečné smyčce.
Pokud chceš řešit jiný problém a tohle byl pouze Tvůj testík, tak nám rovnou nastiň co potřebuješ vyřešit, lépe se pak odpovídá...
Dekuji za reakce, pomohlo tam dat vsude absolutni cesty. S tim zacyklenim pri bootu nemate pravdu, skript se rozbehne, zapisuje do souboru redir.txt i output.txt a system normalne nabehne. Jedine s cim mam jeste problem je soubor output.txt. Ten se totiz tvori v adresari / a tam ho nechci. Jde nejak urcit, kde se tento soubor vytvori aniz bych to musel upravovat primo ve skriptu (nechci do nej cpat absolutni cesty).
Jinak co se tyce ucelu skriptu, je to toto samozrejme je maly testik, "pravy" skript je napsany v pythonu a v nekonecne smycce provadi urcite akce - scanuje adresy v lokalni siti a dela statistiky. Reseni pres cron nevidim jako prilis realne, jelikoz spoustet ho jednou za minutu je malo - za ten cas se uz mohlo provest x obratek cyklu a zde plati, ze cim vice, time lepe.
output.txt našel :) Tak ten by měl vznikat v ~/ když jste se do něj přepnul, nevím proč to tak není.
echo ~ a pwd.
S tim zacyklenim pri bootu nemate pravdu, skript se rozbehne, zapisuje do souboru redir.txt i output.txt a system normalne nabehne.
Tomu se mi nechce věřit, v tom případě by v Archlinuxu /etc/rc.local fungoval jinak než na Debianu. U mě se s ním pracuje takhle (viz /etc/init.d/rc.local):
do_start() {
if [ -x /etc/rc.local ]; then
[ "$VERBOSE" != no ] && log_begin_msg "Running local boot scripts (/etc/rc.local)"
/etc/rc.local
ES=$?
[ "$VERBOSE" != no ] && log_end_msg $ES
return $ES
fi
}
Tj. čeká se na jeho dokončení a vrací se návratová hodnota, takže pokud spustím nekonečnou smyčku na popředí, tak se bude čekat na její dokončení a boot/start služby nebude nikdy dokončen.
Tiskni
Sdílej: