Max Leiter v roce 2019 zkusil zprovoznit X server na iPadu (iOS). Nyní se k tématu vrátil a s pomocí LLM a balíčkovacích nástrojů Procursus rozběhl desktop s X11 i Waylandem. Jeho balíčky jsou dostupné v repozitáři xiOS.
Společnost Google Cloud dnes oznámila, že její infrastruktura a služby byly oficiálně zařazeny do Katalogu cloud computingu vedeného Digitální a informační agenturou (DIA). Tato certifikace potvrzuje, že infrastruktura a služby Google Cloud splňují přísné bezpečnostní a regulační požadavky České republiky pro provoz cloudových služeb ve veřejném sektoru.
Vůbec poprvé v historii se stát při testování digitálních služeb obrací na širokou veřejnost. Digitální a informační agentura (DIA) a Ministerstvo vnitra zvou občany k zapojení do zátěžového testu eDokladů, které od loňského podzimu prošly optimalizací aplikace a posílením infrastruktury. Test proběhne 13. srpna ve 13:00 a pro jeho úspěch bude potřeba zapojení několika desítek tisíc občanů. Zapojení do testu je zcela dobrovolné a úkol
… více »FireDragon je webový prohlížeč, doposud založený na Floorpu, jednom z forků Firefoxu s větším důrazem na ochranu soukromí a přizpůsobení uživatelského rozhraní. Spravuje ho člen komunity distribuce Garuda Linux. Nové vydání verze 13 opouští Floorp a přechází přímo na Firefox s patchi z LibreWolfu a vlastními úpravami. Dostupný je také na Flathubu.
picogame (GitHub) je malý 2D herní engine pro mikrokontroléry jako RP2040, čip uvnitř kapesní konzole Picopad. Hru napíšeš v Pythonu a vyzkoušíš ji v prohlížeči nebo desktopovém simulátoru. Až bude hotová, zkopíruješ ji na podporovanou desku. Na začátku nepotřebuješ C, sestavení firmwaru ani hardware.
Multiplatformní prohlížeč elektronických knih KOReader byl vydán ve verzi 2026.07 "Sailing Walrus". U PDF souborů s SMask lze vyčistit pozadí. Přibyla podpora Kobo v5 nebo základní podpora OPDS 2.0.
Společnost Valve sponzoruje a společnost Collabora portuje RADV (open source Vulkan ovladač pro AMD GPU z projektu Mesa) na Windows.
Starling (GitHub) je desktopové prostředí vytvořeno umělou inteligencí (s dohledem jednoho vývojáře během šesti měsíců).
Dne 30. června 2026 byla završena fyzická realizace projektu Czech National Quantum Communication Infrastructure (CZQCI), tedy České národní kvantové komunikační infrastruktury. Projekt byl realizován od 1. března 2023 a financován z Národního plánu obnovy částkou 121,6 milionu Kč. Cílem podpořeného projektu bylo vybudovat základy národní kvantové komunikační infrastruktury a ověřit možnosti jejího praktického využití. Mezi
… více »Město Šumperk se stalo terčem kybernetického útoku, chod úřadu je omezen. Zjišťuje se, jestli unikla nějaká data. Cílem hackerů byla městská datová síť. První útoky zaznamenali odborníci na informační technologie již v pondělí večer, závady se ale plně projevily až dnes ráno. Město událost nahlásilo Národnímu úřadu pro kybernetickou a informační bezpečnost (NUKIB).
Asi nejvíce zřejmý důvod je bezdiskový terminál neboli tenký klient. Tenký klient je stanice, která bootuje nějakou odlehčenou verzi OS (např. LTSP) a umožňuje uživateli práci po síti na nějakém vzdáleném serveru. Taková stanice může být i staré vyrabované PC, které je vám líto vyhodit.
Ono je sice moc fajn pořídit si nějaké nové "železo" a hned do něj naládovat poslední verzi Fedory, Mandrivy, ... ale málo kterého baví měnit CD po každé půlhodině.
Řešením je instalace OS po síti, kdy systém nabootuje pomocí jedné diskety (nebo ze sítě) instalátor OS, který balíčky stahuje pomocí FTP/HTTP/NFS/jakýkolivFS ze zadaného zdroje ze sítě a sype je na disk.
Pokud jste správci sítě a máte na starosti více serverů s víceméně stejnou konfigurací, pak jakýkoli způsob, jak celou operaci zautomatizovat a zrychlit, určitě přijde více než vhod.
Většina moderních distribucí Linuxu s tímto způsobem instalace počítá a podporuje jej.
Bezdiskovou stanicí zde rozumíme počítač bootující plnou verzi Linuxu v
pojetí nějaké oblíbené distribuce avšak s tím, že vše potřebné (včetně
rootu /) je připojeno pomocí NFS. Proč bychom o toto měli
zájem? Vždyť přeci přístup na lokální disk je rychlejší!
Uvažme však tato fakta:
Bezdiskovou stanicí může být i server - pokud například provozujete několik serverů zastávajících životně důležitou roli ve vaší firmě, pak asi určitě sáhnete po nějakém řešení obsahujícím hardwarový RAID + případně ještě něco doplatíte za podporu 24x7.
Druhá možnost je pak koupit si jeden kvalitní server s dostatkem diskového prostoru a nainstalovat na něj obrazy všech ostatních serverů, které potřebujete provozovat - s tím, že budou bootovat po síti.
Odešel vám hardware na serveru? Žádný problém, prostě tu krabici vypnete a zapojíte místo ní náhradní, která vám leží v rohu - ušetří vám to čas, peníze i starosti.
V této části si popíšeme, jaké jsou možnosti bootu Linuxu po síti. Co budeme potřebovat?
PXE je zkratka Preboot eXecution Environment a v podstatě to znamená, že stroj, který se pyšní kompatibilitou s PXE (nebo nověji s MBA), umí z parametrů předaných DHCP protokolem vyčíst, kde se nachází jádro, které má pomocí TFTP protokolu stáhnout a spustit.
V BIOSu je třeba nastavit, že se bude bootovat ze sítě:
Pokud nemáte zrovna šunku starší 4 let, dá se předpokládat, že bude PXE takřka určitě umět.
TFTP server potřebujeme ke stažení mikrokernelu pxelinux, který nám dále bude stahovat ostré jádro. Většina distribucí jej obsahuje ve formě služby pro superdémon xinetd:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
per_source = 11
cps = 100 2
flags = IPv4
}
Vidíme, že z důvodu bezpečnosti dělá tftpd při startu chroot na
/tftpboot - to si musíme zapamatovat, abychom pak bootujícímu
stroji necpali špatnou adresu.
Na síti musí být funkční a správně nakonfigurovaný DHCP server. Popíši
nastavení pro nejpopulárnější ISC DHCP server používaný v drtivé většině
distribucí. Konfigurační soubor dhcpd.conf by měl vypadat
přibližně takto:
allow booting;
allow bootp;
# Standard configuration directives...
option domain-name "<jmeno dns domeny>";
option subnet-mask <subnet maska>;
option broadcast-address <adresa broadcastu>;
option domain-name-servers <dns server>;
option routers <vystupni brana>;
# Group the PXE bootable hosts together
group {
# konfiguracni derektivy pro PXE...
next-server <adresa TFTP serveru>;
filename "/linux-install/pxelinux.0";
# Pokud nepouzivame dynamicke adresace,
# budeme potrebovat zaznam jako tento pro kazdou masinu
host <hostname> {
hardware ethernet <ethernet address>;
fixed-address <hostname>;
}
}
Pro nás zásadní význam zde má položka next-server a
filename - zde vidíme, že stroj bude bootovat z
/tftpboot/linux-install/pxelinux.0
V minulých odstavcích jsem se zmínil o PXElinuxu. Co to zase je?
No problém je v tom, že mašina, která umí PXEboot je sice nadupaná, ale
ne dost na to, aby uměla hned nabootovat ostré jádro - především proto, že
je příliš velké pro PXE - standard říká, že PXE jádro může být maximálně
pár desítek kB velké. Pomůžeme si tedy tak, že předhodíme jádro menší - a
zde přichází na scénu pxelinux.0 - které nám už stáhne a
spustí ostré jádro i se všemi parametry.
PXElinux je obvykle součástí některého dalšího balíčku; u Fedory a SUSE je to balíček syslinux, který budeme potřebovat také nainstalovat. Tento balík také navíc obsahuje poměrně velmi solidní dokumentaci, takže šťouraly, které moje intro moc neuspokojilo, odkáži tam :-).
Konfigurace pxelinuxu spočívá ve vytvoření souboru s pozicí a parametry ostrého kernelu, který chceme nabootovat. Bude se jmenovat podle hexadecimální adresy stroje, který chceme nabootovat, zde např. pro stroj s adresou 192.168.60.205:
# cat /tftpboot/linux-install/pxelinux.cfg/C0A83CCD
kernel rhel3-ws-boot/vmlinuz
append initrd=rhel3-ws-boot/initrd.new
root=/dev/ram0 init=disklessrc
NFSROOT=192.168.60.17:/ext3/boot/Rhel3
ETHERNET=eth0
Získat hexadecimální adresu stroje nám pomůže příkaz
gethostip. Místo hexa adresy můžeme soubor také nazvat
prostě default - použije se, pokud nebude nalezen soubor s
odpovídajícím názvem.
Podotýkám, že všechny cesty týkající se konfigurace pxelinuxu jsou
relativní vzhledem k pozici jádra pxelinux.0 - v našem případě
tedy musíme počítat s prefixem /tftpboot/linux-install - v
příkladu uvedeném výše se například jádro očekává v adresáři
/tftpboot/linux-install/rhel3-ws-boot.
Je vše připraveno? DHCP běží a TFTP je připraven doručit jádra? Tak stiskněte tlačítko "RESET" na vybrané mašině, a pokud jste vše udělali dobře, pak byste měli vidět něco podobného:
V dalším díle seriálu si detailněji ukážeme příklady použití síťového bootu, takže se můžete těšit...
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
samozrejme sem myslel prenosovou rychlost, kterou sem udal v MB
Hodnoty 100 Mb/s a 40 MB/s samozřejmě porovnávat lze, stejně jako můžete porovnávat 130 mA a 0.2 A nebo třeba 66 milimetrů a dva palce. Literaturu raději doporučím já vám, a to konkrétně učebnici češtiny, hned v první větě máte tři hrubky a jako bonus jedno vynechané písmeno…
Tenhle 100mbit Vám upřímně závidím. Já se na něm pořád nemohu dostat přes nějakých 40 MB/s. :-/ O latenci ani nemluvím.Pokud jde o můj názor, autor naznačuje, že 40MB/s ždíme z ethernetu, zatímco ATA disk sype data podstatně rychleji. To má asi dobrou síť, naše 100Mbitka přenese nějakých 7MB/s ale pravda, pakety maj v cestě jeden switch. Nicméně 100Mbitka by mohla utáhnout nějakých 10MB/s, a v full-duplexu možná i 20MB/s. Nebo se pletu?
Až mi bude tak 110, příjde bůh a zmáčkne reset
MILUJU MILOVNIKY CESTINY KDYZ SE JIM VYRAZKA NA CELE OBJEVI VZDY KDYZ VIDEJ HRUBKU U JINYCH SAMI PRISPEVKY PISOU V MS-OFF OFFICE JDE TU O BOOTOVANI A JE MI JEDNO JESTLI Z HRUBKAMA NEBO NE HLAVNE KDYZ JE TO K VECI A POMUZE MI TO
debata o hov.ně. Někdo buď nechce rozumět, nebo nerozumí....
prostě 100Mbit sítí víc než 12MB/s neprotlačíš a víc to rozebírat nemá smysl. 100ková síť je tak na úrovni disků z poloviny 90. let a to se nezmiňuji o příšerných přístupových dobách
next-server adresa_TFTP_serveru; v konfiguraci dhcpd (ale pravda je, že jsem nezkoušel provozovat TFTP na jinym stroji, než je dhcpd)
next-server, ale co me zarazi je to, proc se TFTP server (nekde) hleda na adrese brany, to proste nechapu.
ja mam take dhcp a tftp na stejnem stroji, ale brana je na jinem a proto byla potreba uvest volbu next-server, ale jak sem psal, bylo to nutne jenom na nekterych strojich - a to me dost matlo.
Internet Systems Consortium DHCP Server V3.0.3
verte nebo ne, opravdu mam na siti dva klienty, ktery bootuji i bez next-server (alespon pxelinux nabehne a dal sem to s nima nezkousel, protoze sem to nepotreboval - prisel sem na to nahodou pri experimentovani)
mate pravdu v tom ze problemu mi napachali dost
. A že něco bootuje a něco ne je právě způsobené tím, že nikdo neví jak si to RFC vysvětlit tak to každý klient (server) implementuje jinak, takže je v tom klasický bordel...
...
Udelali jsme pro tenhle ucel server, pocitace se bootuji z diskety (je na ni jen sitovy zavadec, takze to jde velice rychle, zadne natahovani jadra... z diskety). Disketu mame proto, ze deticky si krome internetu na pocitacich hraji i s malovanim ve windows a nejake drobne hry a tuto moznost jsme jim chteli zachovat (do internetu nemuzou, protoze jsou pripojeni v samostatne sitovce toho serveru). Cele je to zalozene na debianu + ltsp, podrobnosti v mem blogu http://rsaf.paskov.cz/cms/archives/7-Tueoak-do-koly-aneb-LTSP-na-Z-Paskov.html
(jsou to spise moje instalacni poznamky nez navod pro verejnoust)
apt-get install rpld memtest86
rpld - RPL/RIPL remote boot daemon memtest86 - A thorough real-mode memory tester... a ked som to nakonfiguroval, spustil sa na diskless klientovi memory tester. Super. Lenze ja by som chcel nabootovat Linux kernel 2.6.x, ale to mi nejako odmieta. Poradi niekto, ako nakonfigurovat rpld daemon, aby sa to nastartovalo? Nejaka cesta sa ukazuje byt cez natiahnutie tftp bootloadera a pokracovat klasicky cez tftpboot (ten mi uz funguje, rovnako NFS root pripojeny read-only). Ale neviem v akom formate ma byt, skusal som strasne vela konfiguracii ... Snazil som sa nieco vyklikat na http://rom-o-matic.net, ale pre sietovku via rhine (presnejsi typ zatial neviem) mi to nejako nefungovalo. Diik za kazdu radu P.S.: patchnute startovacie skripty pre rpld mozem dodat.
. Ne presměroval jsem konsoli na seriový port a na ten se připojil z jiného počítače.