Byla vydána OpenIndiana 2025.10. Unixový operační systém OpenIndiana (Wikipedie) vychází z OpenSolarisu (Wikipedie).
České základní a střední školy čelí alarmujícímu stavu kybernetické bezpečnosti. Až 89 % identifikovaných zranitelností v IT infrastruktuře vzdělávacích institucí dosahuje kritické úrovně, což znamená, že útočníci mohou vzdáleně převzít kontrolu nad klíčovými systémy. Školy navíc často provozují zastaralé technologie, i roky nechávají zařízení bez potřebných aktualizací softwaru a používají k nim pouze výchozí, všeobecně známá
… více »Během tradiční ceremonie k oslavě Dne vzniku samostatného československého státu (28. října) byl vyznamenán medailí Za zásluhy (o stát v oblasti hospodářské) vývojář 3D tiskáren Josef Průša. Letos byly uděleny pouze dvě medaile Za zásluhy o stát v oblasti hospodářské, druhou dostal informatik a manažer Ondřej Felix, který se zabývá digitalizací státní správy.
Tor Browser, tj. fork webového prohlížeče Mozilla Firefox s integrovaným klientem sítě Tor přednastavený tak, aby přes tuto síť bezpečně komunikoval, byl vydán ve verzi 15.0. Postaven je na Firefoxu ESR 140.
Bylo oznámeno (cs) vydání Fedora Linuxu 43. Ve finální verzi vychází šest oficiálních edic: Fedora Workstation a Fedora KDE Plasma Desktop pro desktopové, Fedora Server pro serverové, Fedora IoT pro internet věcí, Fedora Cloud pro cloudové nasazení a Fedora CoreOS pro ty, kteří preferují neměnné systémy. Vedle nich jsou k dispozici také další atomické desktopy, spiny a laby. Podrobný přehled novinek v samostatných článcích na stránkách Fedora Magazinu: Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Silverblue a Fedora Atomic Desktops.
Elon Musk oznámil (𝕏) spuštění internetové encyklopedie Grokipedia (Wikipedia). Zatím ve verzi 0.1. Verze 1.0 prý bude 10x lepší, ale i ve verzi 0.1 je podle Elona Muska již lepší než Wikipedia.
PSF (Python Software Foundation) po mnoha měsících práce získala grant ve výši 1,5 milionu dolarů od americké vládní NSF (National Science Foundation) v rámci programu "Bezpečnost, ochrana a soukromí open source ekosystémů" na zvýšení bezpečnosti Pythonu a PyPI. PSF ale nesouhlasí s předloženou podmínkou grantu, že během trvání finanční podpory nebude žádným způsobem podporovat diverzitu, rovnost a inkluzi (DEI). PSF má diverzitu přímo ve svém poslání (Mission) a proto grant odmítla.
Balík nástrojů Rust Coreutils / uutils coreutils, tj. nástrojů z GNU Coreutils napsaných v programovacím jazyce Rust, byl vydán ve verzi 0.3.0. Z 634 testů kompatibility Rust Coreutils s GNU Coreutils bylo úspěšných 532, tj. 83,91 %. V Ubuntu 25.10 se již používá Rust Coreutils místo GNU Coreutils, což může přinášet problémy, viz například nefunkční automatická aktualizace.
Od 3. listopadu 2025 budou muset nová rozšíření Firefoxu specifikovat, zda shromažďují nebo sdílejí osobní údaje. Po všech rozšířeních to bude vyžadováno někdy v první polovině roku 2026. Tyto informace se zobrazí uživateli, když začne instalovat rozšíření, spolu s veškerými oprávněními, která rozšíření požaduje.
Jste nuceni pracovat s Linuxem? Chybí vám pohodlí, které vám poskytoval Microsoft, když vás špehoval a sledoval všechno, co děláte? Nebojte se. Recall for Linux vám vrátí všechny skvělé funkce Windows Recall, které vám chyběly.
2) Co chcete, já volím KDevelop nebo VIM
3) Nemám rád Mono.
4) Navrhoval bych si koupit nějakou knihu o programování na Linuxu od Computer Pressu. Je to na začátek pěkný úvod.
Oba to sou editory, ktery umej hodne veci navic. Kdyz se s nima clovek nauci, tak to casto velmi usnadnuje praci. Muze tak napriklad veskery vyvoj probihat aniz by clovek opustil editor. Kazdej z tech editoru ma trochu odlisnej pristup k uzivateli a jiny ovladani (zastance z jednoho tabora bude tvrdit ze ten druhej editor ho ma naprosto sileny
)
2) Osobne pouzivam vim/gvim a popravde receno, s nicim jinym nemam zkusenosti.
3) Slysel, .NET me ale nezajima - kopie javy od M$ a ani ta puvodni me moc nenadchla...
4) Jaky funkce? Pokud se nepletu, tak na sit je treba jeste neco i na widlich. Qt/GTK se sklonuje, protoze to je o dost jednoduzsi zpusob jak psat GUI nez primo XWindow. Pravda je, ze Qt toho nabizi mnohem vic (s GTK tolik zkusenosti nemam, tak nevim). Co se dokumentace tyce, Qt ma snad nejlepsi dokumentaci, jakou sem kdy videl. http://doc.trolltech.com. Jinak ke spouste systemovejch funkci staci pouzit man
1) schopnosti editorů jsou podobné, jde o zvyk uživatele 
2) tato IDE se mi moc neosvědčila, upřednostňuji klasický postup — textový editor, komplilátor, linker, příp. make. Z propracovanějších editorů třeba Geany
3) mono je klon .net což je hloupý výmysl od M$, takže pokud opravdu požadujete takovéto prostředí, zkuste Javu, jinak doporučuji zůstat u C[++]
4) linux nemá jednotné API, to vyplývá z jeho filozofie. Pro GUI aplikace existují knihovy jako Gtk, Qt, wxWidgets, FLTK apod., osobně bych nejvíce doporučoval Gtk+ (příp. gtkmm pro C++), je to zcela svobodná GUI knihovna, má nejlepší podporu unicode a tím pádem i češtiny (tyto problémy zde defacto neexistují), vzhled lze libovolně měnit pomocí témat, má dobrou dokumentaci a GUI lze snadno vytvářet jako XML soubory pomocí Glade a dynamicky načítat za běhu aplikace, což např. usnadňuje překládání do jiných jazyků. A hlavně má Gtk přehledné a intuitivní API.
Add 1) Krome zvyku uzivatele bych zminil jeste vhodnost pouziti za danych podminek a dostupnost na cilovem systemu. Vi, ci nektery z jeho klonu najdete prakticky vsude, takze pokud budete nekdy muset neco delat napriklad na HP-UX ci jinem, neprilis v domacnostech rozsirenem systemu, a umite to s vi - urcite si vystacite. U Emacsu tomu tak neni. Stejne tak v pripade nutnosti editace vetsich souboru se vam muze stat, ze s Emacsem nepochodite. Jeden cas jsem pouzival stridave oba. Definitivnim impulzem k prechodu od Emacsu na Vi byly v mem pripade dve veci
Osobne bych seznameni se s editorem Vi bral jako dobrou investici do budoucna. Pokud tedy nezustanete u lokalni instalace Linuxu a GUI.
reakce :
a neptejte se nehodlam to rozebirat :-P
(samozrejme je to imho)jj ale tak kdybych se ucil Qt, tak musim mit aplikace jako open source nebo koupit tu jejich predrazenou licenci (vztahuji to i do budoucna k zamestnani, sef asi kvuli mně nebude kupovat drahou licenci....)Tak pouzivej GTK. Jinak pokud vim tak by tvuj sef zadnou licenci kupovat nemusel. Ty klidne muzes prodavat ten program bez toho QT a to si muze uzivatel doinstaloval zadarmo je to opensource.
Java ee, nevoni miNo mě taky ne a proto zůstaň u C++ a nebo se nauč jython. Jinak Java mi tayk nevyhovuje ale asi se jí někdy naučit budu muset jelikož je to opravdu kvalitní jazyk.a neptejte se nehodlam to rozebirat :-P
mno ja je neznam do hloubky, ale zkuste juknout na Hello World GTK+ a QT, co Vam prijde intuitivnejsi ?No ano GTK+ se může zdát nepřehlednější jelikož je to toolkit v Céčku a ne v C++ jako QT, ale můžeš používat GTKmm. Já například používám kombinaci ruby + ruby/gtk a zde už to není tak nepřehledný.(samozrejme je to imho)
). knizka je to dobra, jen misty trochu blbe prelozena. kdyz obejdes par knihkupectvi, nejspis na ni narazis a urcite (aspon teda u nas v liberci) ji budou mit v knihovnach.

#!/usr/bin/python
import gtk
w = gtk.Window()
w.set_title('Hello world')
w.connect('destroy', gtk.main_quit)
w.show()
gtk.main()
Je to v Pythonu (tj. high level jazyce) a bude to fungovat úplně stejně na linuxu jako na windows. Z tohoto důvodu mě nějaké C#/něco_Sharp/Mono/.NET nechávají chladným.
Obávám se, že právě to VM stojí za relativně slušným výkonem Javy v porovnání např. se zmiňovaným PHP.
pretože má virtual-machine a bytecode?
Projekt parrot by mal vo finálnej fáze poskytovať obe vlastnosti aj pre php. Bude to znamenať, že PHP prestane byť skriptovacím jazykom?

a=1 print globals()["a"]• dynamické typování
a=1 a="xyz"• míchání typů
pole=[0, "pokus", 3.14, {1: "text", 2.1: (1, "a")}]
• obecná volnání (to souvisí s dyn. typováním)
def secti(a,b): return a+b
secti(1,1) #→2
secti("a","b") #→"ab"
secti([1, "a"],[3.14]) #→[1,"a",3.14]
• atributy a metody objektů nejsou na pevno dány třídou, lze je dynamicky vytvářet, měnit a odstraňovat. lze k nim získat přístup pomocí stringu s názvem
class A:
pass #prázdná třída
a=A()
a.x=1
a.y="a"
setattr(a,"x",3.1415926535)
del a.y
• a mnoho dalších...
reflection je jen pokus o implementaci minimální části dynamičnosti do javy, a to ne jako součást jazyka, ale prostřednictvím složitých knihoven a nevím-čeho-všeho. V dynamických jazycích často (ne vždy) platí pravidlo, že každá proměnná je referencí na objekt a způsob zacházení s ní je dán typem objektu a ne typem proměnné (protože ta žádný typ nemá). Tak lze volat metody objektu uloženého v proměnné ať už je libovolného typu a není nutno nic přetypovávat atp. A z vlastní zkušenosti vím, kolikrát se mi to hodilo...
uvádzané príklady skôr ukazujú na nedostatočný návrh javy ako na to, či je alebo nie je dynamicka:
na sečti postačuje, aby jazyk umožňoval overloadovanie operátorov
na dynamické typovanie postačuje, aby (silne typový) jazyk buď podporoval implicitné pretypovanie (napr C++), alebo považoval aj primitívne datové typy za objekty (odvodené od base class)
bolo by asi vhodné zabudnúť na názov "skriptové jazyky" a uvažovať len on "kompilovaných" a "interpretovaných" jazykoch, kde "interpretované" jazyky potrebujú interpreter (vm), "kompilované" sú tie ostatné. Skripty sú interpretované jazyky.
(mozna se pise s jednim p ), protoze to co popisujete znam jako wrapper
to trekker.dk: dekuju ale jak jsem psal mam uz jasno (cz wiki GPL)
snad se mi dostane odpovedi i na zbyle otazky. moc moc dekuju za vas cas
2) Nahrada za Visual C++ KDevelop rozhodne neni, davam mu prednost pred Anjutou, protoze ma GUI uspornejsi co se tyce zabraneho prostoru a konfigurace projektu je prehlednejsi. KDevelop ma ale nektere nedotazenosti, treba neumi vytvorit pouzitelnou distribuci zdrojoveho kodu, nebo mu vubec nejde vytvaret rpm baliky. Na editaci zdrojoveho kodu je KDevelop dobre. Code::Blocks neznam
3) Mono je nehotove, ale pouzitelne
4) Vetsinu funkci os lze zpristupnit pomoci knihovny glibc, staci si najit v dokumentaci, co chcete delat a dozvite se jake hlavickove soubory jsou potreba. Dokumentace k teto knihovne se mi moc libi, protoze je tam mnozstvi praktickych rad a upozorneni na bezpecnostni rizika. Ja bych nehledal jednotne Linux API, ale hledal bych informace ke konkretnim problemum - zvuk, sokety atd. Protoze treba u soketu se proste dozvite, ze v Linuxu mate k dispozici BSD socket interface, tak si najdete dokumentaci primo k nemu. Hledal bych take POSIX, protoze Linux je z "vetsiny kompatibilni".
Linux samozrejmne neposkytuje zadne API pro tvorbu GUI aplikaci - tyhle funkce jsou vsechny v podobe dodatecnych knihoven (GTK+,QT,FLTK,EFLTK,FOX,MOTIF.....)
3) není windowsová nebo linuxová binárka... je jen CIL bajtkód a ten se dá v Linuxu spustit díky MONO. Co se mě na .NETu moc líbí je právě ten "mezijazyk"/bajtkód, díky kterému stačí program do něj přeložit jednou a pak se dá spustit na kterékoliv jiné (i hardwarové) platformě (samozřejmě pokud na ní existuje interpreter nebo tak něco). To sice v open-source není zase tolik potřeba, ale má to i tak svůj smysl a může to být asi dost výhoda pro tvůrce komerčního softwaru. Nicméně .NET je záležitost Microsoftu a tomu se asi nikdy nebude líbit i něco jiného než Windows, což má negativní vliv na MONO a podobné projekty.
Osobně si myslím, že všechny (dobré a v reklamních materiálech označované za revoluční) vlastnosti .NETu se dají v GNU/Linux/Open-source světě najít v nějaké podobě už delší dobu; případně je jen otázkou času, kdy se vyskytne opravdu kvalitní alternativa, třeba k tomu CIL bajtkódu. (Perl 6 runtime?)
(Nejsem odborníkem na .NET, na paradigmata programování a v computer science se teprve začínám pomalu rozhlížet, tak můj příspěvek prosím berte s rezervou; asi tak jako většinu ostatních příspěvků v této diskuzi
)
A jeho tahání na Linux je podle mě dobré kvůli komerčním aplikacím určeným větším firmám, které se pravděpodobně budou psát v .NETu; no a komu Novell prodává/se snaží prodat svůj SLED/SLES? S argumentem, že software psaný v .NETu nebude bránit přechodu z Windows na SUSE jim to půjde lépe. Novell si musí nechat kecat do vývoje MONO od Microsoftu, protože kdyby bylo MONO nekompatibilní s .NETem, tak by bylo k ničemu.
Co se týče smyslu .NETu a MONO pro obyčejného uživatele Linuxu, tak to už je horší...
Tiskni
Sdílej: