Revolut nabídne neomezený mobilní tarif za 12,50 eur (312 Kč). Aktuálně startuje ve Velké Británii a Německu.
Společnost Amazon miliardáře Jeffa Bezose vypustila na oběžnou dráhu první várku družic svého projektu Kuiper, který má z vesmíru poskytovat vysokorychlostní internetové připojení po celém světě a snažit se konkurovat nyní dominantnímu Starlinku nejbohatšího muže planety Elona Muska.
Poslední aktualizací začal model GPT-4o uživatelům příliš podlézat. OpenAI jej tak vrátila k předchozí verzi.
Google Chrome 136 byl prohlášen za stabilní. Nejnovější stabilní verze 136.0.7103.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 8 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 4.5.0. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.
Byl vydán Mozilla Firefox 138.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 138 je již k dispozici také na Flathubu a Snapcraftu.
Šestnáctý ročník ne-konference jOpenSpace se koná 3. – 5. října 2025 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytvářejí všichni účastníci, se skládá z desetiminutových
… více »Richard Stallman přednáší ve středu 7. května od 16:30 na Technické univerzitě v Liberci o vlivu technologií na svobodu. Přednáška je určená jak odborné tak laické veřejnosti.
Jean-Baptiste Mardelle se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.04.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.
...a dva dny jsem díky tomu udělal do práce i do školy kulové .
Linux From Scratch (LFS) je "distribuce" ve formě knížky. Zkrátka dostane text, který říká kde co stáhnout a jak co zkompilovat, abyste na konci dostali funkční instalaci GNU/Linuxu.
Asi není moc lidí, kteří používají LFS jako primární systém. Já osobně jsem si ho vybildil čistě z hecu (abych se necítil před Gentooisty méněcenný).
Musím říct, že to nebylo nijak zvlášť těžké (tedy aspoň pro průměrného geeka). Člověk co umí pracovat v shellu, zvládá hrátky s diskovými oddíly a s nápovědou je schopen tweaknout /boot/grub/menu.lst
, by měl zkrotit i LFS. Samozřejmě se hodí povědomí, jak co v takovém Linuxu funguje, pokud je povědomí krapet mělčí, pomůže vám doprovodný text. Lama nejsem, protože všemu, co jsem do terminálu psal, jsem plus mínus rozuměl.
Asi asi nejrafinovanější byla příprava toolchainu, tedy GCC, glibc a dalších nástrojů. Bootstrapping obnáší dvojitou kompilaci toho všeho. Nejprve se toolchain přeloží kompilátorem z hostitelského systému (v mém případě obyčejné Ubuntu) a poté ještě jednou binárkou vytvořenou v prvním kroku (s tím že se linkuje proti nově zkompilované glibc).
Pak se provede chroot a vývojové nástroje se kompilují ještě jednou a instalují se na konečné místo (/usr/
). Tato estráda vyžaduje opatrné laborování cestami a konfigurací GCC (spec soubory) - něco takového by z hlavy asi nedal nikdo.
Jakmile je plně připraven chroot se správně nakonfigurovaným toolchainem, dělá se kompilace dalších programů. Na tom není nic extra zvláštního. Jen se musí skoro každá tarová koule opatchovat. Většinou se jedná úpravu nějakého Makefile nebo config.h, ať už proto, aby programy z jednotlivých balíčků lépe kooperovaly nebo aby zvládaly Unicode. Dost často se po make install
přesouvají nějaké soubory, aby vše vyhovovalo standardu FSH. Já jsem si při tomto procesu připomněl, jak jsou mezi sebou jednotlivé programy provázány a z které tarové koule ten či onen příkaz pochází.
Na konci z toho vypadne systém, který nabootuje za 10 sekund a zabírá kolem dvaceti megabajtů paměti. Funguje bash a vim . Nad rámec jsem si nainstaloval ještě mc, openssh, links, lynx a wget - chtěl jsem totiž zamachrovat a vyrobit blogpost přímo z LFS. Bohužel jsem ztroskotal, nedokázal jsem se linksem na ábíčko přihlásit, lynx nezvládne ani HTTPS.
Chtělo by to Xka, jenže zkompilovat celou tu grafickou mašinerii (řekněme s GNOME jako třešničkou) bude asi náročnější než celý ten základní systém. Na jednu stranu mě to láká, na druhou stranu nevím, jestli má cenu tomu ten čas věnovat.
Tiskni
Sdílej:
Zdravim ... za jak dlouho ti to ubuntu nabootuje do init3??
Nevím, ale určitě by to trvalo déle, mám tu několik databázových serverů, apache, portmap...
Btw, v obou systémech je jádro 2.6.27. LFS lze dalším softem zpomalit, Ubuntu zase osekáním zrychlit, to je snad jasné.
Normálně. Stáhneš příslušný balíček, opatchuješ, přebuildíš. No a pak všechny balíčky jako které na něm závisejí .
Ještě že máme Gentoo, Debian a podobné věci, viď?-)
Mně by spíš zajímalo, jak updatovat LFS.To si prostě jednou za půl roku (i méně nebo více, podle toho jak moc chceš mít systém aktuální) vezmeš na týden dovolenou, zformátuješ disk a začneš nanovo
V podstatě emuluje gengooácké emerge manuální prací v terminálu
+1 :)
totálně jak ty chceš. takže v linuxfromscracth si mužeš zařídit jakýkoli balíčkovací systém od emerge, přez *.deb a tar.gz po *.rpm... je tam na to trocha návod...
Muhehe, LFS jsem od doby co jsem si pořídil rodinu úplně vzdal. Kde jsou ty časy malin nezralých a dob, kdy bylo LFS ještě tvrdě v plenkách LFS je jednoduché a poměrně rychlé, ale dokompilovat k tomu další věci z projektů BLFS a CBLFS, to je teprve to správné sádlo máslo
Správa balíčků je naprosto fantastická Prostě není, teda zatím. Ale dá to člověku hodně poznání jednotlivých závislostí mezi programy, až např. budete hledat závislost mezi LADSPA a FFTW3 ...... mezi Totem a GSM kodekem ... Jó to je zábava
Člověk co umí pracovat v shellu, zvládá hrátky s diskovými oddíly a s nápovědou je schopen tweaknout /boot/grub/menu.lst
, by mě zkrotit i LFS.
Překlep? Předpokládám, že spíš měl.
Ale myslím, že těch 20MiB zabraných po bootu není nic ohromnýho, na Archu jsem měl jednou snad 37MiB s čerstvě naběhlým KDE, běžel HAL, CUPS a další zbytečnosti (jenom 6x agetty jsou asi 3MiB).
37MiB s čerstvě naběhlým KDETo se mi nějak nechce věřit...
No ja mam momentalne v systeme OpenBSD 4.4 zabrane 7/28MB (act/tot) a to tam este bezi dhcp client, sshd server a sendmail... takze by som to nevidel nejako cierno s tou pamatou. Ale ako tu uz niekto spominal, keby si aj system zaberie celu pamat s tym, ze nacachuje do nej pouzivane hovadiny a pritom dokaze efektivne pamat uvolnovat, tak nie je problem, dokonca to je len vyhoda. Horsie je, ked to system nedokaze robit efektivne a uz som sa stretol s par distrami a kernelmi, ktore tymto len brzdili system...
Nechtěl jsem tím nikoho ohromovat, jenom jsem chtěl říct, že výsledný systém ho holý. Fakt jen jádro, terminály, syslogd, udevd a bash.
To typo jsem fixnul.
Já bych neřekl, že je to feudalismus, spíš návrat ke kořenům. Ta pravá ochutnávka svobody, co ten náš opensource nabízí.
No a taky je to příjemné osvěžení pro uživatele unixového systému, který se instaluje snadněji než Windows Vista
Ani nevím, jestli se staré proprietární Unixy takhle kompilovaly. Ale podle toho co vím o *BSD systémech, tak asi jo.
Tak to bych se tedy hádal.
Když ti někdo dá zdrojáky pod příslušnou licencí (EULA), podle které nebudeš moci udělat více než to ./configure a make, tak to rozhodně nebude svobodný software.
Nějaký exáč od Microsoftu taky můžeš teoreticky upravovat, sice v hexaeditoru (nebo po disassemblování normálním editorem) to není příliš pohodlné, ale jde to. Ovšem je to proti licenci.
Taky jsem si s LFS vyhrál. Dokompiloval jsem poslední balíček, chtěl smazat obsah pracovního adresáře, kde byly zbytky po kompilacích, do terminálu napsal rm -rf /* a... a nakonec jsem nainstaloval OpenBSD.
> Bohužel jsem ztroskotal, nedokázal jsem se linksem na ábíčko přihlásit, lynx nezvládne ani HTTPS.
links, lynx nebo links-twibright?
ja jsem svého času na zkompilování CLFS psal bash skriptík. jako má mto tam všechno dopsaný ale nějak to myslím pořád haprovalo. A už jsem neměl čas se tím zabývat. Možná tento rok se dostanu zpátky k CLFS. chtěl jsem is vytvořit bezzávislostní systém bez balíčkovacího systému pokud se to týká základního systému. ))
Jediný zdroj, který jsem použíl je LFS book 6.4, prostě jsem postupoval podle návodu.
nějhorší je na Xkách že jednotlivé osuboříky třebas v jedné sekci na sobě závisejí takže se musí zkoušet kompilovat dak dlouho až ten postup je zprávný a další věcí, teda jestli senepletu, že jistá část se musí kompilovat třebas dvakrát aby tam byli vychytaný věechny závislosti.
To je ostatně vubec takový problem kompilování from scratch. Ale zase si nejsem jistý(moc tomu nerozumím) zdaje zprávně kompilovat něco co závisí na systému ze kterého systém kompilujete(tvorba normální distribuce)...
zdaje zprávně kompilovat něco co závisí na systému ze kterého systém kompilujete
To samozřejmě není správný způsob. Nicméně, pokud vývojáři jednotlivých knihoven nejsou prasata, tak stačí nastavit pár přepínačů GCC a několik proměnných pro make a je možné celý systém postavit pomocí toolchainu starého systému do samostatného adresáře. Já jsem takhle v x86 stroji vyrobil Gentoo pro MIPS systém. Pak jsem jej rsyncnul na cílový stroj a ono to fungovalo :)
> tak stačí nastavit pár přepínačů GCC a několik proměnných pro make a je možné celý systém postavit pomocí toolchainu starého systému do samostatného adresáře
V Source Mage stačí v "Sorcery / Install Root Menu / Set install root location" nastavit adresář a vše se bude překládat / instalovat do daného adresáře.
No myslel jsme tvorbu současných distribucí, jeslti jsem to dobře pochopil. prostě jestli to dobře chápu tka dnešní distribuce from scratch nejsou, ale koupilují se tka že se vezme jde nsystém a z neho se překopilujou balíky ze kterých se uělá systém druhý, protože jinak si nedokážu vysvětlit jakýkoli zavislostní systém(deb. rpm), protože defakto všechno závisí na všem...
U binárních distribucí vámi popsaný ne-from-scratch nevadí, protože všechny instalace jsou binárně stejný.
Ale pokud chce mít distributor jistotu, že nikde nezapomněl nějaký starší kód, tak se instalační média vyrábějí zcela od začátku.
U kompilovaných distribucí je (nebo by aspoň měla by být) součástí testování instalace do čistého systému.
Třeba se k tomu tady někdo ze SuSE vyjádří.
elinks!