Vývoj linuxové distribuce Clear Linux (Wikipedie) vyvíjené společností Intel a optimalizováné pro jejich procesory byl oficiálně ukončen.
Byl publikován aktuální přehled vývoje renderovacího jádra webového prohlížeče Servo (Wikipedie).
V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Forgejo byla vydána ve verzi 12.0 (Mastodon). Forgejo je fork Gitei.
Nová čísla časopisů od nakladatelství Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 155 (pdf) a Hello World 27 (pdf).
Hyprland, tj. kompozitor pro Wayland zaměřený na dláždění okny a zároveň grafické efekty, byl vydán ve verzi 0.50.0. Podrobný přehled novinek na GitHubu.
Patrick Volkerding oznámil před dvaatřiceti lety vydání Slackware Linuxu 1.00. Slackware Linux byl tenkrát k dispozici na 3,5 palcových disketách. Základní systém byl na 13 disketách. Kdo chtěl grafiku, potřeboval dalších 11 disket. Slackware Linux 1.00 byl postaven na Linuxu .99pl11 Alpha, libc 4.4.1, g++ 2.4.5 a XFree86 1.3.
Ministerstvo pro místní rozvoj (MMR) jako první orgán státní správy v Česku spustilo takzvaný „bug bounty“ program pro odhalování bezpečnostních rizik a zranitelných míst ve svých informačních systémech. Za nalezení kritické zranitelnosti nabízí veřejnosti odměnu 1000 eur, v případě vysoké závažnosti je to 500 eur. Program se inspiruje přístupy běžnými v komerčním sektoru nebo ve veřejné sféře v zahraničí.
Vláda dne 16. července 2025 schválila návrh nového jednotného vizuálního stylu státní správy. Vytvořilo jej na základě veřejné soutěže studio Najbrt. Náklady na přípravu návrhu a metodiky činily tři miliony korun. Modernizovaný dvouocasý lev vychází z malého státního znaku. Vizuální styl doprovází originální písmo Czechia Sans.
Vyhledávač DuckDuckGo je podle webu DownDetector od 2:15 SELČ nedostupný. Opět fungovat začal na několik minut zhruba v 15:15. Další služby nesouvisející přímo s vyhledáváním, jako mapy a AI asistent jsou dostupné. Pro některé dotazy během výpadku stále funguje zobrazování například textu z Wikipedie.
Více než 600 aplikací postavených na PHP frameworku Laravel je zranitelných vůči vzdálenému spuštění libovolného kódu. Útočníci mohou zneužít veřejně uniklé konfigurační klíče APP_KEY (např. z GitHubu). Z více než 260 000 APP_KEY získaných z GitHubu bylo ověřeno, že přes 600 aplikací je zranitelných. Zhruba 63 % úniků pochází z .env souborů, které často obsahují i další citlivé údaje (např. přístupové údaje k databázím nebo cloudovým službám).
Provozuji cca 60 stroju v podobnem rezimu (kiosek + jedna aplikace - xterm).
Vzhledem ke srotu, na kterem to bezi, pouzivam disky.
PXE pouzivam jen na instalaci.
Instalacni script trva asi 10 minut.
Je to debian lenny.
Pokud byste mel zajem, mohu zverejnit bud instalacni script, nebo primo tar.gz instalacniho serveru (dhcpd+nfsroot+apt-cache+install_script....).
MarekDobry den.
Debian protoze to melo byt stabilni, male, vse v distribuci, rychly vyvoj a vyvijeno to bylo kdyz byl woody stable (potom pri prechodu na dalsi distribuci jen drobne upravy).
Strartovaci doba asi tak: nacteni kernelu + initrd + dhcp + 10s (zalezi samozrejme na zeleze. s Gnome/KDE se to ale srovnavat neda). Bezi to skoro na vsem.
ten tar.gz ma 1.2GB
Takze kdyz mi reknete kam ho chcete, tak ho tam dam.
Instalacni script davam jako ochutnavku:
#!/bin/bash DISK=sda SWAP_SIZE=1024 UDEV_DELAY=10 APT_ATTEMPT_COUNT=10 MOUNTPOINT=/mnt/mountpoint #pokud je disk namountovan, nebo na nej swapuji, pokusim se odmountovat, vypnout swap swapon -s | sed -e's%\(/dev/'$DISK'[0-9]\+\).*%swapoff \1% p' -e d | sh mount | sed -e's%\(/dev/'$DISK'[0-9]\+\).*%umount \1% p' -e d | sh #zacatek disku prepisu nulama dd if=/dev/zero of=/dev/$DISK bs=1024 count=1024 #napartisnuji sync parted /dev/$DISK "mklabel msdos" parted /dev/$DISK 'mkpart primary ext3 0 -'$SWAP_SIZE'MB' parted /dev/$DISK 'mkpart primary linux-swap -'$SWAP_SIZE'MB -0' sync #cekani na udev .. I=0 while ! [ -b "/dev/${DISK}1" ] do [ $I -ge $UDEV_DELAY ] && exit 11 echo -n "warning: waiting for /dev/${DISK}1 " 2>&1 sleep 1 echo -n "." I=$((I+1)) done #vytvorim filesystem, pripravim swap mkfs.ext3 "/dev/${DISK}1" && mkswap "/dev/${DISK}2" || exit 13 #radsi prepnu locale na C, pokud namountim nove vytvorenu fs, tak pokracuji. Jinak v panice koncim. export LANG=C mount "/dev/${DISK}1" $MOUNTPOINT if [ $? = 0 ] then cd $MOUNTPOINT export DEBIAN_FRONTEND=noninteractive debootstrap lenny . http://xxx.xxx.xxx.xxx:3142/ftp.us.debian.org/debian echo "wise" > etc/hostname echo "127.0.0.1 localhost" >> etc/hosts echo "127.0.0.1 wise" >> etc/hosts mount proc -t proc proc echo "do_initrd = Yes" >> etc/kernel-img.conf echo "do_symlinks = Yes" >> etc/kernel-img.conf cp /etc/apt/sources.list etc/apt/sources.list echo -e "cs_CZ ISO-8859-2\ncs_CZ.UTF-8 UTF-8" >> etc/locale.gen chroot . apt-get update chroot . apt-get upgrade chroot . pwconv vim -es +"%s/^root:.*$/$(getent shadow root)/" +'wq' etc/shadow chroot . bash -c 'I=0; while ! apt-get --yes install tofrodos cstocs console-tools usplash imagemagick ipcalc vim less ssh grub module-init-tools locales xserver-xorg-video-all xfonts-base icewm xterm gcc xdialog libc6-dev sudo numlockx psmisc xwit xtermcontrol telnet cupsys cupsys-client linux-image-686 acpid x11-xserver-utils; do [ $I -ge '$APT_ATTEMPT_COUNT' ] && exit 14 ;echo "zkousim znovu";apt-get update;I=$((I+1)); done ' mkdir ./boot/grub/ echo quit | grub --no-floppy --batch --device-map=./boot/grub/device.map DEVICE=$(sed -e"s%^(\(hd[0-9]\+\))[[:blank:]]\+/dev/"${DISK}"$%\1% p" -e d ./boot/grub/device.map) echo -e "default=0\ntimeout=2\ntitle debian\nroot ($DEVICE,0)\nkernel ($DEVICE,0)/vmlinuz root=/dev/${DISK}1 vga=791 splash quiet\ninitrd /initrd.img" > ./boot/grub/menu.lst echo -e "root ($DEVICE,0)\ninstall ($DEVICE,0)/usr/lib/grub/i386-pc/stage1 ($DEVICE) ($DEVICE,0)/usr/lib/grub/i386-pc/stage2 ($DEVICE,0)/boot/grub/menu.lst\nquit" |grub --batch export LANG=cs_CZ.UTF-8 chroot . rm /etc/alternatives/editor chroot . ln -s /etc/alternatives/vim /etc/alternatives/editor chroot . rm /etc/alternatives/usplash-artwork.so chroot . ln -s /usr/lib/usplash/usplash-theme-umcp4.so /etc/alternatives/usplash-artwork.so echo "/dev/${DISK}1 / ext3 errors=remount-ro 0 1" >> ./etc/fstab echo "/dev/${DISK}2 none swap sw 0 0" >> ./etc/fstab cat > etc/network/interfaces << EOF auto eth0 iface eth0 inet dhcp up /etc/network/dhcp.cache auto lo iface lo inet loopback address 127.0.0.1 netmask 255.0.0.0 EOF cat >> etc/cups/printers.conf << EOF <Printer lp> Info lp DeviceURI parallel:/dev/lp0 State Idle StateTime 1207299306 Accepting Yes Shared Yes JobSheets none none QuotaPeriod 0 PageLimit 0 KLimit 0 OpPolicy default ErrorPolicy stop-printer </Printer> EOF cat >> etc/usplash.conf << EOF xres=1024 yres=768 EOF chroot . useradd -m uzivatel cp -a /opt/skelet/* . echo 'uzivatel localhost= NOPASSWD: /usr/bin/X' >> etc/sudoers echo 'uzivatel localhost= NOPASSWD: /usr/local/sbin/networkrestart' >> etc/sudoers chroot . update-initramfs -u umount ./proc cd .. kill $(lsof -Fp $MOUNTPOINT | tr -d "p") 2>/dev/null umount $MOUNTPOINT else exit 12 fi echo "Hotovo, doinstalovano."Marek
K plne spokojenosti pouzivam
https://help.ubuntu.com/community/DisklessUbuntuHowto
Tiskni
Sdílej: