Multiplatformní open source aplikace scrcpy (Wikipedie) pro zrcadlení připojeného zařízení se systémem Android na desktopu a umožňující ovládání tohoto zařízení z desktopu, byla vydána v nové verzi 4.0.
Chybí vám někdo, s kým byste si popovídali o bastlení, technice, počítačích a vědě? Nechcete riskovat debatu o sportu u piva v hospodě? Pak doražte na virtuální pokec u virtuálního piva v rámci Virtuální Bastlírny organizované strahovským MacGyverem již tento čtvrtek. Možná se ptáte, co se tak může probírat? Dají se probrat slavná výročí - kromě 55 let obvodu 555 (což je mimochodem prý andělské číslo) a vzpomínky na firmu Signetics -
… více »GTK2-NG je komunitní fork GTK 2.24 (aktuální verze je 4.22). Oznámení a diskuse v diskusním fóru Devuanu, forku Debianu bez systemd. Není to jediný fork GTK 2. Ardour je například postaven na vlastním forku GTK 2 s názvem YTK.
V neděli 17. května 2026 proběhne v Českých Budějovicích první MobileLinux Hackday zaměřený na Linux v mobilech, embedded platformy a open source hardware. Po sedmi úspěšných měsíčních setkáních v Praze se akce přesouvá také do jižních Čech, aby se komunita mobilního Linuxu mohla potkat i mimo hlavní město. Akce se uskuteční v konferenčním sále Vajgar v Clarion Congress Hotelu (Pražská tř. 2306/14) se zahájením mezi 14:00 až 15:00 a … více »
Vývojáři Debianu zhruba v polovině vývojového cyklu Debianu 14 s kódovým názvem Forky rozhodli, že Debian musí dodávat reprodukovatelné balíčky, tj. kdokoli si může nezávisle ověřit, že daný binární balíček vznikl překladem a sestavením z konkrétních zdrojových kódů. Aktuálně je reprodukovatelných 98,29 % balíčků.
Německý e-shop Škoda Auto byl hacknut. Útočníci získali přístup k uživatelským údajům (jméno, adresa, e-mail, heslo, telefon, …).
Na webu konference Den IPv6 2026, která se uskuteční 4. června v Národní technické knihovně v pražských Dejvicích, je nyní k dispozici kompletní program této tradiční akce věnované tématům spojeným s protokolem IPv6. Na celodenní pásmo přednášek je třeba se přihlásit a zaplatit účastnický poplatek 242 korun. Registrační formulář najdou zájemci opět na webu akce. Konferenci Den IPv6 2026 organizují i letos společně sdružení CESNET, CZ.NIC a NIX.CZ.
Byl představen emulátor terminálu Ratty (GitHub) s podporu 3D grafiky přímo v terminálu. Inspirací byl operační systém TempleOS od Terryho Davise. Ratty je napsán v jazyce Rust. Využívá knihovnu Ratatui pro tvorbu rozhraní a herní engine Bevy pro 3D vykreslování.
Evropské instituce i některé americké státy dál zpřísňují pravidla pro ověřování věku na internetu. Cílem je zabránit dětem v přístupu k obsahu pro dospělé. Úřady ale narážejí na zásadní problém – stále více lidí používá VPN, tedy služby umožňující skrýt identitu i skutečnou polohu na internetu. Právě VPN nyní Evropská parlamentní výzkumná služba (EPRS) označila za „mezeru v legislativě, kterou je potřeba uzavřít“ [Novinky.cz].
Multiplatformní open source aplikace pro psaní poznámek Joplin (Wikipedie) byla vydána v nové verzi 3.6. Nově lze mít v poznámkách embedovaný externí obsah, např. YouTube videa.
Mikro distribuce dostala nazev Minimax a web stranky. Pridal jsem partimage a nektere veci z G4L, pokud se autor nebude cukat, zkopiruju ho uplne. Take jsem pridal par wifi modulu, potrebuji testery a poradit jak se wifi vlastne startuje. Take potrebuji zhodnotit par skriptu, zda jsou zrale pro publikovani. Drivejsi zapisy si muzete prohlednout v historii meho blogu.
Ocenil bych pripominky na stranky, ktere jsem pro distro vytvoril. Najdete je na http://www.kotek.net/minimax. Tam take najdete nejnovejsi livecd.
Pridal jsem nastroje pro kopirovani disku. Ted uz je konecne Minimax pouzitelny i pro zalohovani dat. Jsou to:
parted: neco jako partition magic. Asi budete znat spis jeho rozhrani qtParted. Bohuzel nechapu jeho ovladani, ale profici ho urcite oceni. qtParted bohuzel kvuli velikosti pribrat nemuzu.
partimage: program pro ukladani disku do souboru a jejich obnovu. Pokud se k tomu pripoji bashburn/cdrecord jde zalohu disku rovnou vypalit na CD. Tento program jsem zaradil se skripenim zubu, na totiz tak divne zavislosti ze pro uclibc proste nejde zkompilovat. Pokud ano, tak skonci na segment fault. Byl jsem tedy nucen zaradit statickou verzi, ale ta zabira zbytecne zabira cca 1MB navic.
dd_rescue: trochu vymakanejsi dd
dd_rhelp: a tohle je docela pouzitelne rozhrani k dd_rescue. Zobrazuje dokonce i progress. Prevzato z G4L.
A ted mozna to hlavni: WIFI. Zkompiloval jsem vsechny programy a moduly, ktere mi prisly pod ruku, tedy: atmel-firmware, hostap-utils, ipw2100-firmware, ipw2200-firmware, linux-wlan-ng, linux-wlan-ng-firmware, linux-wlan-ng-utils, madwifi-tools, ndiswrapper, prism54-firmware, wireless-tools, zd1201-firmware, zd1211 at76c503a hostap-driver linux-wlan-ng-modules madwifi-driver ndiswrapper zd1211
Problem je, ze ackoliv se sam pres wifi pripojuji, tak jsem jim naprosto nepoznamenan (holt mam schopneho technika). Potreboval bych tedy overit zda dotycne programy/moduly pracuji, pripadne poradit, kde sehnat skripty pro jejich spousteni. Zatim mam overeny pouze wlan-ng.
PS: podle hlasek pri kompilaci se mi zdalo ze nektere moduly nejdou pouzit spolecne protoze obsahuji konfliktni drivery. Je to pravda? Neni hloupost pridavat tolik driveru?
A ted se nezdeste. Pred tim, nez publikuju skripty pro tvorbu cd na webu, bych se chtel poradit zda nejsou moc "prasacke". Pro me domaci pouzit staci 100%, ale mam strach ze nekdo neznaly by si mohl klidne znicit data, preci jen rm -rf se tam pouziva a relativni cesty nebudou asi zrovna idealni. Takze tady je ukazka:
Skript pro slozeni subadresaru
#!/bin/sh
rm -rf Root
mkdir Root
pkgs="minimax "
for category in Bin/* ; do
for package in $category/* ; do
cp -r --preserve $package/* Root/
if [[ $package =~ '/([^/]*)$' ]]; then
pkgs="$pkgs, ${BASH_REMATCH[1]}"
fi
done
done
echo "$pkgs" >> Root/etc/issue
echo " " >> Root/etc/issue
echo "Login: [0;38;40mroot[0;37;40m, Password: [0;38;40mminimax[0;37;40m " >> Root/etc/issue
echo " " >> Root/etc/issue
rm -rf Root/usr/include
rm -rf Root/usr/share/man
rm -rf Root/usr/share/doc
rm Root/usr/lib/*.a
Skript pro vytvoreni initrd
#!/bin/bash
INITRDIMG=/Minimax/initrd
MOUNTDIR=/tmp/minimaxmnt
INITRD_TREE=Root
TEMPTREE=Root2
BASEDIR=Base
CDROOTDIR=CDRoot
ISO=/Minimax/livecd.iso
debug () {
echo "== $1"
}
debug "removing old files"
rm -rf $INITRDIMG $INITRDIMG.gz $TEMPTREE $ISO
debug "copying tree"
mkdir $TEMPTREE
cp -r --preserve $INITRD_TREE/* $TEMPTREE
mkdir $TEMPTREE/usr/share/minimax
recopy() {
debug "moving $1"
mkdir $TEMPTREE/usr/share/minimax/$1
mv $TEMPTREE/$1/* $TEMPTREE/usr/share/minimax/$1
}
recopy etc
recopy home
recopy root
recopy mnt
recopy var
recopy tmp
cp $TEMPTREE/usr/share/minimax/etc/inittab $TEMPTREE/etc
cp $TEMPTREE/usr/share/minimax/etc/rc.* $TEMPTREE/etc -r
debug "compresing squashfs file"
./mksquashfs $TEMPTREE/* $INITRDIMG
debug "deleting directory $MOUNTDIR"
rmdir $MOUNTDIR
debug "$INITRDIMG created"
debug "copying to /boot partition"
mount /dev/hda1 /mnt/1
cp Root/boot/vmlinuz /mnt/1
cp $INITRDIMG /mnt/1
umount /mnt/1
cp $INITRD_TREE/boot/vmlinuz $CDROOTDIR/boot/vmlinuz
cp $INITRDIMG $CDROOTDIR/boot/initrd
rm $ISO
cd $CDROOTDIR
./make_iso.sh $ISO
Skript pro vytvoreni cd, prevzat a upraven z linux-live.org
#!/bin/bash
# ---------------------------------------------------
# Script to create bootable ISO in Linux
# usage: make_iso.sh /tmp/slax.iso
# author: Tomas M. http://www.linux-live.org
# ---------------------------------------------------
CDLABEL="MINIMAX"
if [ "$1" = "" -o "$1" = "--help" -o "$1" = "-h" ]; then
echo "This script will create bootable ISO from files in curent directory."
echo "Current directory must be writable."
echo "example: $0 /mnt/hda5/slax.iso"
exit
fi
mkisofs -o "$1" -v -J -R -D -A "$CDLABEL" -V "$CDLABEL"
-no-emul-boot -boot-info-table -boot-load-size 4
-b boot/grub/stage2_eltorito -c boot/boot.catalog .
Tiskni
Sdílej:
$ wget http://www.kotek.net/minimax/down/minimax-20060213-beta.iso
--00:32:30-- http://www.kotek.net/minimax/down/minimax-20060213-beta.iso
=> `minimax-20060213-beta.iso'
Resolving www.kotek.net... 81.95.96.121
Connecting to www.kotek.net|81.95.96.121|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
00:32:30 ERROR 404: Not Found.