GNU Make odstraní podporu některých platforem

06.11.2022 - Doba čtení: ~1 minuta

Na konci října vyšla nová verze GNU Make, jednoho z nejpoužívanějších nástrojů pro automatizaci sestavování binárek ze zdrojového kódu. V této verzi byly jako deprecated označeny některé platformy, jež budou v příští verzi již zcela vyřazeny z kódu:

  • OS/2 (EMX)
  • AmigaOS
  • Xenix
  • Cray

Zdroj:

Nevím jak je to s uživateli Xenixu či starých Cray mainframů, ale troufnu si říct že pro zbývající uživatele Amigy a OS/2 to bude celkem rána. GNU Make k sestavení používá třeba Firefox nebo LibreOffice a dokonce i samotné GCC, takže jeho absence může být celkem rychlá cesta do pekla.


Říjnové novinky pro DOS

03.11.2022 - Doba čtení: 3 minut

Operační systém, který byl kdysi mainstreamem, dnes k praktickým účelům používá proti původním počtům jen hrstka lidí. Přesto pro něj neustále vzniká nový software a je aktualizován ten stávající. A v říjnu letošního roku se celkem urodilo obojí:

  • Vyšla letos již třetí verze textového webového prohlížeče links.
    https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/net/links/2.28/
  • Aktualizace se dočkal i multiplatformní skriptovací jazyk Regina REXX. Kromě široké škály linuxových distribucí, Darwin/macOS, Windows, FreeBSD, OS/2 a Haiku je k dispozici i pro DOS s DOS4GW.
    https://sourceforge.net/projects/regina-rexx/files/regina-rexx/3.9.5/
  • V síťovém balíku mTCP, který umožňuje síťování na počítačích IBM PC a kompatibilních již od nejstarších modelů, bylo aktualizováno DHCP tak, aby umělo pracovat i s nestandarně se chovajícími DHCP servery.
    http://www.brutman.com/mTCP/
  • Sice pětadvacet let starý, ale nyní uvolněný jako freeware je The SemWare Editor - poměrně mocný a schopný textový editor zaměřený na programátory.
    https://www.semware.com/
  • JavaScriptové prostředí pro DOS-kompatibilní systémy DOSjs se dočkalo nové verze plné nových vlastností.
    https://github.com/SuperIlu/DOjS/releases/tag/v1.90
  • S DOSem stále počítá ve své čvrté major verzi i UPX (Ultimate Packer for eXecutables), nástroj jímž je možno komprimovat spustitelné soubory a knihovny na široké řadě operačních systémů a počítačových platforem.
    https://github.com/upx/upx/releases/tag/v4.0.0
  • Jedním z programů, který vzniká primárně pro DOS, a nejde jen o port z jiné platformy, je i textový editor Bloček. Jak název napovídá, pochází z tuzemska, leč vzhledem ke svým možnostem je vcelku populární i za hranicemi. Je programován v Pascalu, kompilován FreePascalem a nová verze (1.7b) přináší dlouhou řadu novinek - například umí přímo pracovat s Unicode, generovat QR kódy, konvertovat HTML entity a další.
    http://www.laaca.borec.cz/blocek/

Zejména mTCP a Bloček jsou projekty, které mě udivují. Síťování ještě chápu - to se hodí i lidem, kteří stará PC zapínají čas od času v záchvatu nostalgie. Ale Bloček? Takovýhle textový editor si někdo musí psát, protože ho sám používá a ještě nejspíše denně. Chtěl bych si s takovým člověkem promluvit někde u piva...


Tagování paměti na Talos II a Blackbirdu

02.11.2022 - Doba čtení: 2 minut

Operační systémy, které pro svůj hardware založený na POWER architektuře píše přímo IBM, využívají po většinu své exitence tagování paměti. Jedná se o techniku, která umožňuje přiřazovat metadata k oblastem paměti a tak rozdělit data v ní uložená například na spustitelná a nespustitelná. Podpora pro to existuje přímo v instrukční sadě, bohužel ale jde o její proprietární nezdokumentovanou část, takže až dosud nikdo další neměl šanci tagování použít.

Hugo Landau na základě zjištění Jim Donoghua publikoval postup včetně ukázky zdrojového kódu, jak tagování zprovoznit i mimo IBM i System. Procesor musí běžet v big endian módu, musí být deaktivováno Radix MMU a v Machine State Registru musí být nastaveno Tags Active. 

Zdroje:

Tagování paměti se řeší na všech platformách, je dobré vědět, že POWER nezaostává, ba naopak, že tady udával směr už před lety. Praktické využití je ale momentálně sporné, už jen proto, že drtivá většina systémů na POWER mimo svět IBM běží v little-endian módu.


Microsoft vydal počítač s AArch64

25.10.2022 - Doba čtení: 2 minut

Microsoft v osmi státech uvedl do prodeje Windows Dev Kit 2023 (dříve Project Volterra), na architektuře ARM/AArch64 založené mini-PC ne nepodobné například Mac Mini od Apple. Na počítači běží Windows 11 určené pro 64bitový ARM a jak už název napovídá, má jít o prostředek, na němž si vývojáři ověří funkčnost svých aplikací mimo tradiční svět x86_64.

Parametry jsou:

  • SoC Snapdragon 8cx Gen 3
  • RAM 32 GB LPDDR4x 
  • úložiště 512 GB NVMe 
  • NPU akcelerátor
  • 3x USB-A, 2x USB-C
  • miniDisplayPort (celkem lze připojit až tři monitory - 1x mDP, 2x USB-C)
  • ethernet, Wi-Fi 6, Bluetooth 5.1
  • cena 599 USD

Na počítači funguje kompletní sada vývojových nástrojů ve verzi pro AArch64: Visual Studio 2022, Visual Studio Code, Visual C++, .NET 6, Java, Windows Terminal, Windows Subsystem for Linux i Windows Subsystem for Android,

Zdroje:

Microsoft vydává počítač s ARMem. A vypadá docela dobře. Možné už je opravdu všechno...

(...jen škoda, že v ČR to zatím není dostupné)


OpenBSD 7.2 rozšiřuje podporu ARMu a ořezává x86

21.10.2022 - Doba čtení: 2 minut

Theo de Raadt oznámil vydání další verze svobodného, unixového, na BSD 4.4 založeného operačního systému. Co je v tomto, již třiapadesátém releasu nového?

  • Byla rozšířena podpora platforem založených na ARM AArch64, konkrétně OpenBSD nově běží na Ampere Altera, Apple M2 a Qualcomm Snapdragon 8cx Gen 3 (SC8280XP) SoC. Poslední jmenovaný čip se nachází mj. v ThinkPadu x13s. Systém také na AArch64 nově podporuje až 256 procesorových jader.
  • Odstraněna detekce i386 SX/DX na nichž systém již řadu let neběží. Také odstraněna detekce a podpora procesorů Cyrix starších než M2, NexGen a Rise.
  • Došlo k četným úpravám a vylepšením v jádru a v podpoře SMP, což mj. vyústilo v možnost OpenBSD provozovat AMD64 verzi systému v Oracle Cloudu.
  • Opravy bootu a fungování systému na platformách luna88k, sparc64, mips64, octeon a longsoon.
  • V systému přibyla nová utilita ts, která vrací timestamp. Umí ho zobrazit jak absolutně tak jako přírůstek od posledního volání, což se může hodit například při logování pro zjišťování prodlevy mezi jednotlivými řádky logu.
  • Další desítky vylepšení a oprav v grafickém susbsystému, podpoře síťování a virtualizaci.

Zdroj:

Ještě že při tom osekávání nevyřadili starý dobrý Celeron-M v Asus EeePC 701. Jinde momentálně OpenBSD neprovozuju a na aktualizaci se už vysloveně těším.


Dodání Sam460LE se opět oddaluje

13.10.2022 - Doba čtení: 2 minut

V minulém týdnu se v e-shopu ACube Systems objevila ke koupi deska Sam460LE, což vyvolalo řadu zmatků zejména mezi těmi, kdo si ji v letošním roce předobjednali. Bylo by totiž minimálně podezřelé, byla-li by deska ve volném prodeji předtím, než by byly uspokojeny předobjednávky.

Společnost proto vydala prohlášení, v němž vysvětlila, že desky k dispozici zatím nejsou, a to ani pro uspokojení předobjednávek, ani pro objednávky nové. Produkce se opět zdržela kvůli nedostatku čipů, aktuálně existuje pouze několik předprodukčních desek, které budou prezentovány o následujícím víkendu na německé akci Amiga37.

Předobjednávky začnou být vyřizovány během listopadu, další desky budou prodávány asi až v následujícím roce.

Zdroj:

Tento web jsem zakládal s tím, že brzy budu mít novou desku Sam460 a chci někam dávat novinky týkající se nejen jí ale všech možných alternativních platforem. Web existuje už rok a půl a Sam460 stále nemám. Tak že bych alespoň měl s dvouletým zpožděním pod stromeček dárek sám pro sebe? 


ALT-F4.cz

Novinky ze světa mimo současný desktopový a mobilní mainstream.
Tak často, jak to jen je možné. Ozdrojované a se stručným komentářem.

HTTPS verze zde