A legelső NeXT bugreport

Steve Jobs halálával sokminden elszaporodott a neten, többek között a nyerészkedő hajlam. Ezen belül elég sok NeXT, korai Apple cuccot toltak ki rövid idő alatt eBay-re, azzal a gyakran nem, vagy alig leplezett szándékkal, hogy meglovagolják a halálhírt és aprópénzre váltsanak valamit, ami esetleg évek óta porosodik.

Viszont éppen ezért néha egészen érdekes, korábban nem látott dolgok jönnek szembe, ha szétnéz az ember.


a bugreport első oldala

Ilyen a bejegyzés címében is említett dolog, ami a cseppet sem hatásvadász (várjunk, nem ez a jó kifejezés…) Steve Jobs Memorabilia: Very First NeXT Bug Report címmel és NeXT Cube Report Matted and Framed Historical Document alcímmel került ki eladásra. A cím hangvételéhez passzoló árcímkével (5200 amerikai dollárról indul a licit, de ha gyors vagy 25000-ért tied lehet azonnal), nem csoda, hogy nem tett senki ajánlatot két nap alatt; amióta kikerült azóta figyelem, csak az eladó vette le-tette vissza a képeket (tegnap meg is ijedtem, hogy nem mentettem le őket, pedig már akkor blogolni akartam).
De ami most a lényeg, a bugreport “kivitelezése”, és a hozzá tartozó sztori.

A NeXT-ről nem ejtenék most sok szót, jobb helyeken a neten meg szétszórva itt nálam a blogarchívumban elég sok olvasható Steve másik számítógépcégéről, miért volt jó, meg mennyivel járt kora előtt stb (ma is kb minden Apple termék NeXT (szoftver-)technológiát használ vagy arra épül, az iTunes Store-tól kezdve az iPhone appokig).

Annyit azért el kell mondanom, hogy az első NeXT gépek egyetemekre meg kormányhivatalokba kerültek (később is a legnagyobb vásárlók ezek voltak, beleértve a titkosszolgálatokat, kiegészítve bankokkal. Itthon a SZTAKI-t meg a Graphisoftot említeném meg, mint jó ellátott helyeket), gyakran tesztelési céllal, a nem teljesen kész operációs rendszerrel rátöltve. Ami gép és os megjelenésekor évekkel, évtizedekkel előzte a piacot, részben ebből él ma is az Apple.
Valahonnan innen érkezett a bugreport is. A dátuma 1988 december 18-a, a 312-es sorszámú Cube, amin a 0.8-as verziójú operációs rendszer fut a hibát generáló előzetes (preliminary) kiadású Interface Builderrel.


a bugreport második oldala

Két dolog érdekes ebben az egészben.
Az első, hogy milyen szép részletesen írnak, és milyen lelkesedéssel a gépről. Hiszen ilyen rendszer még korábban nem létezett, és utána még évekig más sem.
Péntek délután kapták meg a hardvert, és ahelyett, hogy például hazamentek volna hétvégére, azonnal nekiestek, és elkezdték próbálgatni, rögtön az alkalmazásfejlesztést. És a végülis működő, (és ahogy kiveszem, “normál üzemben” rendesen visszatérő) programban egy bizonyos objektum kiválasztása mégis hibát okoz (ne feledjük, első teljesen objektum-orientált rendszerről beszélünk). Az info panel mai nevén egyébként az Application menüben az About <programnév> alól nyitható meg.
Kedves és egyben ijesztő a “van még ezernyi megjegyzésünk, kérjük ezt csak bevezető üzenetként kezeljék” mondat. De talán a legjobb a végén, az utolsó, egymondatos bekezdés, ami rávilágít, az új és zseniális rendszer:
“Thanks to all at NeXT for making this a reality.”
Ne feledjük, a dokumentum egy hibajelentés, nem köszönőlevél, mégis…

A másik érdekesség, hogy a NeXT-nél annyira megörültek ennek a legleső bugreportnak (mert mérföldkőt jelentett a cég történetében, több év fejlesztés után végre kikerültek a “vadonba” az első gépeik, és használják emberek őket), hogy kinyomtatták, bekeretezték, és kifüggesztették az irodában a falra. Az eBay-es eladó leírása alapján végig ott is lehetett, mert ő akkor vette meg, mikor megszűnt önálló cégként üzemelni a NeXT és kiárusították az ilyen dolgait.
Nem tudom más cég csinált-e, csinálna-e ilyen dolgot, de a NeXT kultúrája nem az a hagyományos élrevasalt cégkultúra volt.

One Reply to “A legelső NeXT bugreport”

  1. I am still looking to sell this, “First NeXTSTEP Bug Report.” I will have an auction on ebay.com soon. If you are interested in buying it, please contact me directly, or wait to bid on it through eBay.

    Cheers!

    Richard

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.