Megjelent a Debian GNU/Hurd 2025 - teljes 64 bit támogatás, Rust portolva

Címkék

A pokol kezd kihűlni ... fogadást senki sem nagyon kötött volna arra, hogy a GNU/Hurd eljut ezekhez a mérföldkövekhez, de ...

  • 64bit support is now complete, with the same archive coverage as i386 (actually a bit more since some packages are 64b-only)
  • This 64b support is completely using userland disk drivers from NetBSD thanks to the Rump layer.
  • We now use xattr by default for recording translators, allowing to bootstrap seamlessly from other OSes, with mmdebstrap for instance
  • Rust was ported to GNU/Hurd.
  • Support for USB disk and CD-ROM was added through Rump
  • Packages are now available for SMP support, which is quite working
  • The console is now using xkb for keyboard layouts, and supports multiboot-provided framebuffer
  • Various other support were added (acpi, rtc, apic, hpet, ...)
  • Some documentation improvement was achieved
  • Various fixes have been included (irqs, nfsv3, libports, pipes corner cases, ...)

Részletek itt.

Hozzászólások

Még 35 év és napi desktopnak is jó lesz! :D

trey @ gépház

Becslésem szerint a Római Birodalom keleti határa jelenleg az Urál hegység, nyugaton pedig még ennél is komolyabb a fejlődés.

A vikingekből kiverni ugyan nem lehetett az információt - még élvezték is a dolgot - de végül győzött a kémia és némi alkohol és gombapörkölt hatására kiköhögték, hol van Vinland.

A terület jelenleg a világ legjelentősebb gazdasági tényezője. Az egész egyetlen rabszolgatelep, amelynek kormányzója egy bizonyos Donatus Trumpeticus, egy felszabadított germán rabszolga leszármazottja.

Ebben az ütemben lesz az 70 év is, de ne bántsuk őket, kis projekt, kis költségvetés, kevés ember dolgozik rajta, így nem is lehet elvárni, hogy a Linux szintjén legyen.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

Viccet félretéve Mach mikrokernellel nem túl modern így 2025 valóságában. Persze cukiságfaktora biztosan van, mert macOS is ezt az elavult microfost használja, ráadásul rávágják az alapvetően monolitikus (bár modularizált) kernel-üket amivel semmi értelme az egésznek. Csak lassú lesz az egész tőle szerverfeladatoknál. Nem véletlenül esett ki a versenyből a macOS Server. 

Inkább a Fuchsia OS-be kellene rakni az erőforrásokat ehelyett. Annak értelme is lenne. 

amennyire tudom a macos BSD-re epul... azert is tudjak olyan szepen szethackelni mindig, meg bsd-bol portolni ra a drivereket.

> Nem véletlenül esett ki a versenyből a macOS Server. 

az inkabb az erdeklodes hianya miatt. pedig nem volt az rossz cucc, es nyilvan nem webszervernek szantak, hanem small businessre, egy kis file share, printer share, email fiokok, kb ennyi. ehhez nem kell extra nagy kernel performance...

Na, akkor most már lassan kész lesz a GNU operációs rendszer.

A CD-ROM támogatás sok embernek dealbreaker lehetett, na de most!

Egyszer azért lehet teszek vele egy próbát. Gondolom ez legalább systemd mentes, egyesek nagy örömére ;)

🗓 GNU/Hurd fejlesztési idővonal

1983 – Richard Stallman elindítja a GNU Projektet
Cél: teljesen szabad Unix-szerű operációs rendszer.

1986–1989 – GNU komponensek elkészülnek: GCC, Bash, Emacs, glibc, de nincs kernel.

1990 – A Hurd fejlesztésének kezdete

  • Döntés: a kernel egy Mach mikrokernelre épített felhasználói térbeli szerverek gyűjteménye lesz.

1991 – Linus Torvalds bejelenti a Linux kernelt

  • Ez gyorsan elvonja a figyelmet a Hurd-ról.

1994 – Első, nem hivatalos, fejlesztői szintű Hurd kiadás

  • Csak nagyon alap funkciók működnek.

1996–1999 – Alap POSIX-kompatibilitás kialakítása

  • Lehet már fordítani néhány GNU csomagot.

  • Teljesítményproblémák a Mach mikrokernel miatt.

2001 – Első Debian GNU/Hurd port (kísérleti)

  • Nem hivatalos architektúra, sok hiányossággal.

2005–2008 – Lassú előrehaladás

  • Új fejlesztők próbálják modernizálni a kódot.

  • USB, SMP és modern fájlrendszerek továbbra sincsenek.

2013 – Debian GNU/Hurd 2013 (Wheezy port)

  • Ez az első, amit „használható” állapotúnak neveznek, bár erősen korlátozott.

  • 1 processzormag támogatás, alap hálózat, ext2 fájlrendszer.

2015 – Új glibc és GCC integráció

  • Könnyebb portolás modern GNU szoftverekhez.

2017 – 64 bites Hurd fejlesztésének kezdete

  • Még mindig nem stabil, a fő port 32 bites.

2021 – Debian GNU/Hurd 2021

  • Stabilabb hálózatkezelés, javított memóriakezelés.

2023 – Debian GNU/Hurd 2023 (Debian 12 / bookworm port)

  • Frissebb csomagok, jobb virtualizációs teljesítmény QEMU-ban.

  • Továbbra sincs SMP, USB csak kísérleti szinten.

2025 – Aktív, de lassú fejlesztés

  • Fő cél: 64 bites port befejezése és drivertámogatás javítása.

  • Közösség kicsi, de elkötelezett.

💡 Összkép: 35 év alatt a Hurd nem vált napi használatra alkalmas rendszerré, de továbbra is fontos technológiai játszótér, ahol új kernel-architektúrákkal kísérleteznek.

(Forrás: ChatGPT)

Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox