Joshua Stein vydal novou ver zi svého IRC klienta pro klasické Macintoshe, konkrétně pro počítače s Macintosh System Software 6 a MacTCP. Ačkoliv šestkový systém byl konečnou verzí pouze pro původní Macintosh a jeho varianty, všechny ostatní počítače s procesory 68k byly teoreticky schopné upgrade na System 7. Nicméně vzhledem k výchozímu běhu v multitaskovém režimu a podstatně větším paměťovým nárokům je hned celá řada modelů, pro které je mnohem vhodnější zůstat právě u šestky - prakticky se dá říct, že se to týká všech all-in-one modelů vybavených pouze procesorem 68000.
Proto je tento systém mezi uživately strojů jako Macintosh Plus či Macintosh SE velmi populární a právě proto je vývoj klienta Wallops cílen na tuto verzi.
Novinky v této verzi zahrnují:
Zdroj:
Macintosh System Software 6 jsem nikdy nikde neprovozoval, protože all-in-one Macům jsem se vždy vyhýbal a už na mém prvním počítači značky Apple - Macintoshi LC II - běžela sedmička zcela bez problémů. Nicméně této práci velmi fandím a doufám, že Joshua bude pokračovat i nadále.
Ačkoliv většina pozornosti je upřena na brýle Apple Vision Pro, uvedla kalifornská společnost ve stejný den i jinou novinku, která sice není až tak revoluční, nicméně je díky ní produktová řada stolních počítačů založených na Apple Silicon kompletní: je tu nový Mac Pro.
Vizuálně se od svého předchůdce, uvedeného již v roce 2019, neliší, uvnitř je ale namísto Cascade Lake Xeonu procesor Apple M2 Ultra a pochopitelně i zcela nová základní deska. Ačkoliv propagační materiály Apple uvádí, že Mac Pro s M2 Ultra (16 výkonných a 8 úsporných = celkem 24 jader) je dle typu úlohy a srovnávané konfigurace 1,4x (kompilace kódu, srovnání nejvyšších konfigurací obou strojů) až 7,6x (3D renderování, srovnání s nejlevnější verzí xeonového Mac Pro) rychlejší, má proti svému předchůdci několik omezení:
Nejvyšší model celé řady tak proti stejně nakonfigurovanému Mac Studio nabízí kromě o 40 % vyšší ceny pouze ony PCIe sloty, jejich využití je aktuálně omezené a (za další příplatek) možnost verze určené pro rack. Apple jím nicméně dokončil přechod na vlastní procesory, který ohlásil takřka přesně před třemi roky a který měl dle původního plánu trvat roky dva.
Zdroje:
Víc paměti umí i můj Blackbird a ten už je fakticky čtyři roky starý. Nicméně v první generaci daného modelu se u Apple nikdy nedá čekat zázrak a lze předpokládat, že některé z nedostatků budou v budoucnu odstraněny. Výpočetním výkonem je to pořád nadprůměr a o ten jde asi u tohoto typu počítače především.
Cameron Kaiser na GitHubu projektu TenFourFox publikoval dubnovou sadu záplat pro tento prohlížeč, který v uplynulých jedenácti letech vyvíjel pro počítače Mac založené na procesorech PowerPC. Již zhruba půl roku nejsou vydávány nové verze, existuje ale návod, jak si prohlížeč sestavit ze zdrojových kódů a právě ty jsou čas od času aktualizovány z nových verzí Firefoxu. Záplaty přináší zejména bezpečnostní aktualizace, nové certifikáty a HSTS politiky, opraven byl i jeden letitý bug týkající se JavaScript JIT.
Zdroj:
Cameron je už plně zaměstnán vývojem Firefoxu pro 64bitový POWER (ppc64le, abych byl zcela přesný), je ale hezké vidět, že si najde čas i na prohlížeč, kterému zasvětil dekádu života a my ho stejně dlouho i používali.
Joshua Stein, vývojář stojící za sérií videí C programming on System 6, vydal nový klient pro chatovací protokol IRC a hned mu během několika málo dnů nadělil i desetinkový update.
Klient zatím umí:
Klient je aktuálně omezen na fungování na jednom připojeném IRC kanálu. Nicméně toto omezení bude v budoucnu odstraněno a je i tak jen malou daní za minimální systémové požadavky, které Wallops klade na hardware a software, stačí mu totiž Macintosh System 6 s MacTCP. Podporován je i běh v MultiFinderu, pokud aplikace zrovna není aktivní a v diskusi je zmíněn nickname uživatele, program notifikuje prostřednictvím blikajícího loga Apple.
Ze softwarových požadavků pak plyne i minimální požadovaný hardware - s výjimkou původního Macintoshe 128K z ledna 1984 a jeho vylepšeného modelu s 512 kB paměti ze září téhož roku - tedy Macintoshe 512K - klient běží na všem, co kdy Apple vydal označené jako Macintosh až do příchodu OS X. Klient samotný je vyvíjen na počítači Macintosh Plus z roku 1986.
Zdroj:
Pro ostatní 68k platformy z 80. let probíhá celé dekády čilý vývoj - ať už jej měli a mají na starosti občasní retrocomputingoví nadšenci, či (stále řídčeji se vyskytující) zarputilci, odmítající přejít někam jinam. Macintosh na tom dlouho byl úplně jinak - i když klasický Mac OS používalo jako hlavní systém více lidí než všechny ty Amigy, Atari a další dohromady, a také asi i mnohem déle, dlouho to vypadalo, jako by všichni poslušně šli tam, kam jim Apple ukázal: z 68k na PowerPC, z klasického Mac OS na OS X, z PowerPC na Intel a teď nedávno z Intelu na Apple Silicon. Vývoj pro staré systémy tak byl vcelku minimální - hodně starého toho existovalo a nové se vyvíjelo pro nové. V poslední době se to ale pomalu mění, zase vznikají nové programy a jak vidno i pro hodně staré systémy a stroje. Jen houšť...
OpenBSD vydalo patch opravující chybu, jejímž důsledkem byla možnost userland procesů na počítačích platformy macppc přistupovat k obsahu paměti vyhražené pro jádro. Oprava byla vydána jako patch zdrojového kódu a to pro aktuální verzi 7.0 (prosinec 2021) i pro verzi předchozí, tedy 6.9 (květen 2021).
Obě verze již nějaké záplaty podobných úniků obsahují, nicméně většinou jde o chyby týkající se všech platforem, které se však projevují jen za specifických okolností. Tato chyba dle popisu žádné zvláštní podmínky pro spuštění nepotřebovala, nicméně existovala jen ve verzi OpenBSD pro počítače Mac vybavené procesory PowerPC.
Zdroje:
Těžko říct, zda je odhalení důsledkem prověřování kódu, na němž si v OpenBSD zakládají, nebo tím, že tento port skutečně někdo používá a narazil na potíže. Vypadá to ale, že macppc u OpenBSD není jen na okrasu, skutečně se mu tam někdo věnuje.
Cameron Kaiser vydal TenFourFox Feature Parity Release 32 Security Parity Release 5 (32.5), jak bylo ohlášeno dříve, poslední verzi prohlížeče TenFourFox. Kromě již obvyklých bezpečnostních záplat byla v tomto release byla vypnuta kontrola dostupnosti nových verzí, protože již žádné další nebudou. Někdy později je v plánu ještě detailní návod, jak si sestavit verzi vlastní, nicméně předtím ještě autor chce pročistit FAQ a dokumentaci, které doposud udržoval.
Zdroj:
A je šmytec. Cameronova práce na TenFourFoxu mi umožnila přežít s PowerMacem G5 až do závěru roku 2017 a pak přes několik velmi krátkých mezizastávek plynule přejít na Blackbird s POWER9. Kdyby TFF nebylo, musel bych to vzdát už mnohem dříve a vyměnit ppc za x86, protože bez prohlížeče se dnes prostě online existovat nedá. Díky mu za to vše.