Magazín IEEE Spectrum opět po roce publikoval svůj žebříček programovacích jazyků. Vedou Python, Java, C++, SQL a C#.
Repozitáře pro spolupráci v rámci projektu Fedora se přesunou z Pagure na nově vzniklý Fedora Forge. Ten stejně jako třeba Codeberg běží na softwaru Forgejo, které bylo už před časem vybráno jako náhrada za Pagure. Pagure pochází z dílny Fedory, ale mimo ni se příliš neuchytil. Jeho vývoj a údržba byly náročné a Fedora se rozhodla jít cestou úspěšnějšího projektu, který má větší základnu přispěvatelů.
Byla vydána (𝕏) nová verze 2025.3 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení na blogu.
V IT4Innovations národním superpočítačovém centru byl dnes slavnostně spuštěn první český kvantový počítač VLQ disponující 24 fyzickými qubity s unikátní hvězdicovou topologií. Systém dodala společnost IQM Quantum Computers a jeho celková pořizovací cena činila přibližně 125 milionů korun.
Výrobce čipů Nvidia chce investovat až 100 miliard dolarů (přes dva biliony Kč) do společnosti zaměřené na umělou inteligenci OpenAI. Firmy o tom informují v tiskové zprávě. Oznámené partnerství přichází v době, kdy se mezi technologickými giganty a start-upy zostřuje konkurence o zajištění přístupu k energii a čipům potřebným pro rozvoj umělé inteligence (AI).
Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 157 (pdf).
Společnost Cloudflare oznámila, že sponzoruje nezávislý webový prohlížeč Ladybird a linuxovou distribuci pro vývojáře Omarchy (Arch Linux s dlaždicovým správcem oken Hyprland).
Společnost XTX Markets zabývající se algoritmickým obchodováním pro své potřeby vyvinula a dnes představila a otevřela souborový systém TernFS. Zdrojové kódy jsou k dispozici na GitHubu. Vývoj TernFS začal počátkem roku 2022. Od léta 2023 jej XTX Markets používá v produkčním prostředí.
Byl spuštěn předprodej linuxového telefonu FLX1s od Furi Labs. Výroba by měla být dokončena ke konci října.
V Nepálu zakázali sociální sítě poté, co se na nich začala šířit kampaň "nepo kid" upozorňující na okázalý životní styl dětí politiků a korupci. Tím vláda vyvolal obří protikorupční protesty. Převážně mladí lidé původně poklidně protestovali, následně protesty eskalovaly až k útoku na parlament a násilnostem.
… více »Nedávno se tu psalo o fork-bombě. Velmi mě to zaujalo, tak jsem si takového milánka zkompiloval a spustil.
#include <unistd.h> int main(void) { while(1) { fork(); } return 0; }
Můj Debiánek nejprve komplet vytuhl a myslel jsem, že je konec. Po dvaceti minutách (co jsem se sprchoval) ho to ale přestalo bavit a vzpamatoval se. Sice byla paměť zaplněná a procesor vytížený, ale fork
už byl zakázaný. Stačilo pomačkat Ctrl+C
a bylo to. Bravo.
Včera jsem programoval n-vláknovou aplikaci na výpočet gravitačního zrychlení, v Javě. 500 metrů nad zemí mi vychází 9,8011 m/s2, což je docela slušné, protože integrační krok je 40 km . Trochu jsem to trápil a i když se výpočet rozdělí na 50 vláken, pořád je to skoro stejně rychlé. Taky jsem se podíval na třetí díl Harryho Pottera a nevím, jestli za to mohl on nebo Hermiona, ale hluboko po půlnoci jsem dostal nepřekonatelnou chuť napsat nativní fork-bombu pro Windows.
#include <windows.h> int _tmain(int argc, _TCHAR* argv[]) { STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory(&si, sizeof(si)); si.cb = sizeof(si); ZeroMemory(&pi, sizeof(pi)); for (;;) { BOOL suc = CreateProcess("ForkBomb.exe", NULL, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi); } return 0; }
Nejprve jsem to pustil na W2k. Tuháč. Šlo sice pohybovat kurzorem od myši, ale jinak se nepohlo nic. Nepomohla ani hodne dlouhá sprcha a po čase jsem to vypnul.
Neodolal jsem a zkusil to ještě na WXP. Tato verze má oproti W2k jedno faktické vylepšení správce oken - i pokud program neodpovídá, jde s okny hýbat. Sice to taky vytuhlo, ale GUI čas od času reagovalo. Nebo je lepší jádro, každopádně jsem na několikátý pokus uzavřel okno konzole, ze které jsem to pustil, a ono se to všehno ukončilo. Kupodivu nefungovalo zabíjení jednotlivých procesů z Task Managera, vyhodilo to na mne hlášku, že na to nemám právo. Tož nevím .
No prostě hezky strávená noc.
Tiskni
Sdílej:
cc fork.c && ./a.out
;)
Ne, ted vazne, nainstaluj si DJGCC (port gcc pro win32/DOS) a jestlize budou vsechny cesty v poradku, tak by melo stacit
gcc fork.c
a.exe
#include <windows.h> int main(int argc, char** argv) { STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory(&si, sizeof(si)); si.cb = sizeof(si); ZeroMemory(&pi, sizeof(pi)); for (;;) { BOOL suc = CreateProcess("ForkBomb.exe", NULL, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi); } return 0; }