Copilot automaticky vkládal do pull requestů 'propagační tipy', reklamní text se na GitHubu objevil ve více než jedenácti tisících pull requestech. Po vlně kritiky byla tato funkce zablokována a produktový manažer Tim Rogers připustil, že umožnit Copilotovi upravovat cizí pull requesty bez vědomí autorů byla chyba.
Je 31. března a tedy Světový den zálohování (World Backup Day). Co by se stalo, kdyby Vám právě teď odešel počítač, tablet nebo telefon, který používáte?
Digitální a informační agentura (DIA) přistupuje ke změně formátu důvěryhodného seznamu České republiky z verze TLv5 na verzi TLv6, která nastane 29. dubna 2026 v 00:00 (CET). Ke změně formátu důvěryhodných seznamů členských států (tzv. Trusted Lists) dochází na základě změn příslušné unijní legislativy. Důvěryhodné seznamy se používají v rámci informačních systémů a aplikací zejména pro účely ověřování platnosti elektronických
… více »Rspamd (Wikipedie), tj. open source systému pro filtrování nevyžádané pošty, byl vydán v nové major verzi 4.0.0. Přehled novinek v Changelogu.
SolveSpace (Wikipedie), tj. multiplatformní open source parametrický 2D/3D CAD, byl vydán v nové verzi 3.2. Přehled novinek v Changelogu na GitHubu. Vyzkoušet lze novou oficiální webovou verzi.
Organizátoři Dne IPv6, tradiční akce věnované tématům spojeným s tímto protokolem, vyhlásili Call for Abstracts. Na webu konference mohou zájemci přihlašovat příspěvky o délce 20 nebo 40 minut či 10minutové lighting talky a to až do 30. dubna. Tvůrci programu uvítají návrhy přednášek z akademického i komerčního sektoru, které mohou být technického i netechnického zaměření. Den IPv6 se letos uskuteční 4. června a místem konání bude i
… více »Euro-Office (Wikipedie) je evropský fork open source kancelářského balíku OnlyOffice. Za forkem stojí koalice firem IONOS, Nextcloud, Eurostack, XWiki, OpenProject, Soverin, Abilian a BTactic. Cílem je zajistit digitální suverenitu Evropy a snížit závislost na neevropských platformách. Projekt vznikl mimo jiné v reakci na nedávné uzavření cloudové služby OnlyOffice. OnlyOffice obviňuje Euro-Office z porušení licenčních podmínek. Na možné problémy upozorňuje i Collabora Online. Jednostranná změna licence není v pořádku.
Byly zpracovány a na YouTube zveřejněny videozáznamy jednotlivých přednášek z letošního Installfestu.
Během akce Arduino Days 2026 byl publikován Arduino Open Source Report 2025 (pdf) a oznámeno 7 nových produktů kompatibilních s deskou UNO Q (Arduino USB-C Power Supply, USB-C Cable, USB-C Hub, UNO Media Carrier, UNO Breakout Carrier, Bug Hopper, Modulino LED Matrix).
Google v pátek spustil v Česku Vyhledávání Live. Tato novinka umožňuje lidem vést plynulou konverzaci s vyhledávačem v češtině. A to prostřednictvím hlasu, nebo prostřednictvím toho, na co ukážou svým fotoaparátem či kamerou v mobilu. Rozšíření této multimodální funkce je možné díky nasazení Gemini 3.1 Flash Live, nového hlasového a audio modelu, který je od základu vícejazyčný, takže umožňuje lidem po celém světě mluvit na vyhledávač přirozeně a v jazyce, který je jim nejbližší.
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.