Společnost Collabora vydala (YouTube) na LibreOffice založený desktopový kancelářský balík Collabora Office. Pro Windows, macOS a Linux. Se stejným uživatelským rozhraním jako Collabora Online. Svůj desktopový kancelářský balík s rozhraním LibreOffice pojmenovala Collabora Office Classic.
Glen MacArthur vydal AV Linux (AVL) a MX Moksha (MXM) 25. S linuxovým jádrem Liquorix. AV Linux (Wikipedie) je linuxová distribuce optimalizována pro tvůrce audio a video obsahu. Nejnovější AV Linux vychází z MX Linuxu 25 a Debianu 13 Trixie. AV Linux přichází s desktopovým prostředím Enlightenment 0.27.1 a MX Moksha s prostředím Moksha 0.4.1 (fork Enlightenmentu).
Ubuntu pro testování nových verzí vydává měsíční snapshoty. Dnes vyšel 1. snapshot Ubuntu 26.04 LTS (Resolute Raccoon).
Zástupci členských států EU se včera shodli na návrhu, který má bojovat proti šíření materiálů na internetu zobrazujících sexuální zneužívání dětí. Nařízení známé pod zkratkou CSAM a přezdívané chat control mělo množství kritiků a dlouho nebyla pro jeho schválení dostatečná podpora. Pro schválení byla potřeba kvalifikovaná většina a dánské předsednictví v Radě EU se snažilo dosáhnout kompromisu. Návrh nakonec po dlouhých týdnech
… více »Britské herní studio Facepunch stojící za počítačovými hrami Garry's Mod a Rust uvolnilo svůj herní engine s&box (Wikipedie) jako open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT. Herní engine s&box je postavený nad proprietárním herním enginem Source 2 od společnosti Valve.
Vývoj programovacího jazyka Zig byl přesunut z GitHubu na Codeberg. Sponzoring na Every.
Stejně jako GNOME i KDE Plasma končí s X11. KDE Plasma 6.8 poběží už pouze nad Waylandem. Aplikace pro X11 budou využívat XWayland.
Poslanci Evropského parlamentu dnes vyzvali k výraznému zvýšení ochrany nezletilých na internetu, včetně zákazu vstupu na sociální sítě pro osoby mladší 16 let. Legislativně nezávazná zpráva, kterou dnes odsouhlasil Evropský parlament poměrem 493 hlasů pro ku 92 proti, kromě zavedení věkové hranice 16 let pro využívání sociálních sítí, platforem pro sdílení videí či společníků s umělou inteligencí (AI) vyzývá také k zákazu … více »
Doom v KiCadu nebo na osciloskopu? Žádný problém: KiDoom: Running DOOM on PCB Traces a ScopeDoom: DOOM on an Oscilloscope via Sound Card.
Po AlmaLinuxu byl v nové stabilní verzi 10.1 vydán také Rocky Linux. Přehled novinek v poznámkách k vydání.
. Vypadá hezky, je tam hlavně vidět všechno najednou. Ale přes ssh by asi moc používat nešel :-/, takže ho asi používat nebudu.
Jako že by to šlo v okně cmd.exe?Problém není v tom emulátoru z Windows (zkoušel jsem i urxvt), ale v samotných Windows.
K čemu to?Třeba aby se dala nastavit konfigurace i ve Windows? S make config to není moc slavné (teda aspoň já osobně neznám člověka, kterému by se chtělo prolézat všechny konfigurační volby a na každou jednotlivě odpovídat Y/N) a s make gconfig je to podobně slavné. Jen to Qt mě nenapadlo, to je pravda.
To by se spouštělo přímo na Windows nebo přes ssh?Jak přes ssh? No jasně že přímo ve Windows. S pomocí MinGW a MSYSu to není (většinou) problém až na těchto pár drobností.
V putty menuconfig funguje OK.A k čemu je mi v Putty když nemám po ruce žádný UNIXový stystém ale jen Windows?
.
a jestli menuconfig nefunguje, tak ho buď portovat a nebo si udělat vlastní grafiku.
a jestli menuconfig nefungujeJo, ale není to kvůli menuconfig samotnému, ale kvůli neshodě ncurses a oken.
Teď jen zda zprovoznění ncurses a oken trvá dýl než vlastní čistá implementace...Není to zas taková katastrofa. Jen pár hacků.
Btw nejlepší by bylo, kdyby měl někdo nějaký generátor pro html/php/js.Ale fuj. V tomhle jsem zajedno s Frantou.
Ale fuj. V tomhle jsem zajedno s Frantou.No pravda, je to trochu overkill (a stejně jsem si pak stáhnul zdrojáky etherbootu samotný
). Každopádně by to chtělo nějakej jazyk nezávislej na hw, kterej to bude, už je nepodstatné. Schválně zda by šly rozjet ncurses třeba i na symbianu
.
Třeba aby se dala nastavit konfigurace i ve Windows? S make config to není moc slavné (teda aspoň já osobně neznám člověka, kterému by se chtělo prolézat všechny konfigurační volby a na každou jednotlivě odpovídat Y/N) a s make gconfig je to podobně slavné. Jen to Qt mě nenapadlo, to je pravda.No to by mě vůbec nenapadlo ani v divokém snu. Že bych si na Windows rozbalil zdrojáky kernelu, a dal
make menuconfig / gconfig. To bys chtěl i kompilaci dělat na Windows pomocí MSYS / MinGW?
Sám mám na desktopu Windows, a konfiguraci a kompilaci jádra dělám vždycky přes ssh na nějakém stroji s rychlou linkou a velkým výkonem
Pro offline situace mám VMWare Server s linuxovou VM. Kdybych chtěl make gconfig, tak lze na Windows pustit X server a spustit to přes ssh.
Jak přes ssh? No jasně že přímo ve Windows. S pomocí MinGW a MSYSu to není (většinou) problém až na těchto pár drobností.Myslel jsem, když se použije ssh klient třeba z cygwinu puštěný v cmd.exe, tak tam ncurses nefungují zrovna podle očekávání.
A k čemu je mi v Putty když nemám po ruce žádný UNIXový stystém ale jen Windows?Já bych radši zprovoznil coLinux nebo bych si na Windows pustil virtuální stroj, než si hrát s MSYS / MinGW / cygwin za účelem konfigurace kernelu. I když to je možná overkill, tak lidí co chtějí konfigurovat kernel na Windows bude možná míň, než těch co používají
make config.
Jo, dost mě štve make oldconfig - není nějaká lepší alternativa? Při nové verzi kernelu jsou tam někdy desítky až stovky voleb, a to rozhraní je dost nepřívětivé (třeba se nemůžu podívat, jestli na té volbě nezávisí něco dalšího)...
make oldconfig.
).
Nějaké rozšíření by se ale fakt hodilo. Například kdo víte, že se uprostřed menuconfigu daj hledat volby pomocí (tuším že) lomítka? Já jsem na to přišel víceméně náhodou :-O. Ten ncurses je taky dost graficky prkennej.
make oldconfig. To poslední co potřebuju je, aby nově zkompilované jádro neběželo na HW, kde to dříve šlo. Pokaždé testovat každou HW konfiguraci nejde.
Naposledy mě vypekl Atheros ethernet v multimediálním notebooku ASUS. Tvářilo se to OK, odeslal jsem přes ten ethernet desítky GB, ale po stažení cca 300 MB spolehlivě totální výtuh, někdy to vypsalo alespoň Machine Check Exception. Ten Atheros ovladač je tuším v Experimental stadiu. Ale už jsem ho úspěšně použil na jiném HW. Jestli to odstraňuje poslední jádro zatím nevím. Ale make oldconfig se mě ptal snad na stovky různých nových voleb (všelijaké GPIO čipy, ovladače podsvícení, ...)
O hledání pomocí lomítka v menuconfig vím, dohledával jsem přes to ty závislosti... To by taky stálo za zlepšení, tahle vizualizace co závisí na čem (typicky věci okolo WiFi mají dost společných částí a sktruktura závislostí není v menuconfig hned jasná).
Machine Check Exception.
, no tak to IMHO bude problém v něčem jiném než zrovna v ovladačích od Wifiny.
To by taky stálo za zlepšení, tahle vizualizace co závisí na čem (typicky věci okolo WiFi mají dost společných částí a sktruktura závislostí není v menuconfig hned jasná).No, ono jádro samotné nabobtnalo tak, že už by celé potřebovalo nějaký řešič závislostí jako máme v balíčkovacích systémech. Já zatím používám grep a find a hledám v Kconfig a Makefile souborech.
Ten ovladač např. může zapisovat na nesmyslné místo paměti nebo tak něco, což může vyvolat Machine Check Exception.To jde? Já měl za to, že MCE může vyvolat pouze mikrokód procesoru v případě, že selžou interní testy.
Podle mě dovnitř toho procesoru nikdo pořádně nevidí, a chyba v jaderném ovladači může způsobit záhadné chování.
Každopádně tu chybu jde na dané verzi jádra (2.6.32, na 2.6.30 to samé) zcela spolehlivě vyvolat ve spojitosti s tím ethernetem. Někdy se Machine Check Exception vypíše, někdy ne. Vytuhne to vždy. Novější jádro jsem ještě nestihl otestovat, problémový stroj nemám teď po ruce, a není to priorita. Ten linuxový systém používám jen na zálohy a klonování disků přes síť.
Podle mě dovnitř toho procesoru nikdo pořádně nevidí, a chyba v jaderném ovladači může způsobit záhadné chování.MCE ještě většinou vypisuje důvod chyby (třeba porušení kontextu procesoru) takže doporučuji sledovat. Jediné racionální vysvětlení, které mě napadá je, že karta nějak ovlivňuje buď napájení na cílové mašině a to se dostane až do procesoru a nebo pro signalizaci používá právě špatné napěťové úrovně nebo něco podobného s elektrickým proudem a opět se to dostane až do procesoru. Jinak mě teda nenapadá jak jinak vyvolat MCE softwarově krom vypnutí ventilátorů a přehřátí a zničení procesoru.
Každopádně tu chybu jde na dané verzi jádra (2.6.32, na 2.6.30 to samé) zcela spolehlivě vyvolat ve spojitosti s tím ethernetem. Někdy se Machine Check Exception vypíše, někdy ne. Vytuhne to vždy.V tom případě mám jednoznačné doporučení: KGDB.
Ale make oldconfig se mě ptal snad na stovky různých nových voleb (všelijaké GPIO čipy, ovladače podsvícení, ...)Mám pochyby nad tím, zda ty volby: GPIO čipy, ovladače, ... fakt mohly za chyby Atherosu. Ale možný je vše :-/. Na menuconfigu mě nejvíc štve, že nějaká volba je schopná zakrýt jinou volbu úplně jinde v menu.
make oldconfig tímhle očistcem stovek dotazů projít. Nemůžu se spolehnout, že nějaká nová volba, kterou nezkontroluju, nezpůsobí nefunkčnost půlky věcí. Takže si musím všechny nové volby projít, a nastavit je, i když někdy nejde pořádně zjistit, jaký mají význam a další dopad. Za chybu Atherosu může pofidérní HW a experimentální ovladač.
Na menuconfigu mě nejvíc štve, že nějaká volba je schopná zakrýt jinou volbu úplně jinde v menu.Přesně tak.
No to by mě vůbec nenapadlo ani v divokém snu. Že bych si na Windows rozbalil zdrojáky kernelu, a dal make menuconfig / gconfig.No já osobně si představoval instalátor ve kterém mi naběhne menuconfig, dám Next, stáhne se toolchain a zkompiluje se, pak se zkompiluje jádro, vyplivne bzImage, dám Finish a hotovo (instalace GRUBu ve Windows by mohla být ještě příjemný mezikrok, ale to díky WinGRUBu není nejmenší problém). Ale vystačím si i s pár příkazy.
To bys chtěl i kompilaci dělat na Windows pomocí MSYS / MinGW?Ne, to nejde. Remcá to nad těmi Windowsými .OBJ. Už jsem to zkoušel. Je potřeba mít nastavený gcc cross-compilátor na ELFy a binutils též. MinGW jen z toho důvodu aby se Kconfig zkompiloval jako EXE a dal se spustit.
Já bych radši zprovoznil coLinux nebo bych si na Windows pustil virtuální stroj, než si hrát s MSYS / MinGW / cygwin za účelem konfigurace kernelu.To je naprd. To už vyžaduje funkční binárku Linuxového jádra (a jinak zcela nepotřebnou).
I když to je možná overkill, tak lidí co chtějí konfigurovat kernel na Windows bude možná míň, než těch co používají make config.Netvrdím že ne, ale z důvodu úplnosti by to mělo fungovat.
No já osobně si představoval instalátor ve kterém mi naběhne menuconfig, dám Next, stáhne se toolchain a zkompiluje se, pak se zkompiluje jádro, vyplivne bzImage, dám Finish a hotovo (instalace GRUBu ve Windows by mohla být ještě příjemný mezikrok, ale to díky WinGRUBu není nejmenší problém). Ale vystačím si i s pár příkazy.Jo takovej instalátor jsem si pro sebe dělal, abych se nezbláznil ze semestrálního projektu. Je to pár desítek řádků v bashi a v zásadě nakopíruješ konfiguráky (bylo to na FPGA, takže i jiný než .config) spustíš. Ono to otestuje existenci toolchainu, zdrojáků a na konci ti to vyplivne rootfs co se jen nahraje na flashku. Ale bylo to jak jsem říkal na FPGA, takže vysoce specializované.
Jo takovej instalátorSorry. Jsem se špatně vyjádřil. Jsem myslel tenhle instalátor.
k čemu to jako má bejt? Nainstaluju barebone linuxové játro na windows-only disk stylem next next next finish??? rofl
to bych chtěl mít na linuxu
k čemu to jako má bejt?Aby se mohlo říkat, že jádro je natolik univerzální, že se dá přeložit i v konkurenční operačním systému. Dovedl by něco takového ten konkurenční operační systém?
.
Ani by nebylo nutne to jadro kompilovat, stacilo by ulozit .config a zkompilovat z livecd.To už by nebylo ono. Gentoo lze nainstalovat z libovolného operačního systému bez jediné předkompilované binárky. Teda samozřejmě krom Windows. Ale tady nejde tak ani o to, spíš jako o tu čest. Něco ve symyslu:
GCC už je schopno zkompilovat samo sebenebo jako když se poprvé podařilo zkompilovat Linux na Linuxu.
Ale s fontem, který se skládá výhradně ze čtverečků to není úplně to pravé…
Ale je to větší dobrodružství. :-)
Tiskni
Sdílej: