Navzdory mým 15 letům zkušeností v prostoru infrastruktury Linuxu, kdybyste se mě před rokem zeptali, co je to mainframe, těžko bych vám dal uspokojivou technickou odpověď. Překvapilo mě, když jsem se dozvěděl, že celou dobu, co jsem dřel na počítačích x86 v různých rolích správy systémů, Linux běžel na architektuře s390x pro sálové počítače. Ve skutečnosti rok 2019 znamená 20 let zapojení IBM do Linuxu na sálových počítačích, přičemž čistě komunitní úsilí tomu předcházelo o rok.
Co je to sálový počítač?
Sálový počítač si můžete představit jako velký server podnikové úrovně. Vše od vlastních procesorů s390x po paměť a napájení, spolu s externími úložnými poli, je vysoce redundantní a dokonce stavěné tak, aby přežilo zemětřesení (podívejte se na test z13 Earthquake Shake Test na YouTube). Vestavěné hardwarové šifrování umožňuje šifrování dat typu end-to-end, aniž by ubíralo obecný výpočetní výkon vaší pracovní zátěži. V zásadě platí, že pokud chcete, aby byla vaše pracovní zátěž a data v bezpečí, stále má smysl investovat do sálového počítače.
Další zdroje pro Linux
- Cheat pro příkazy Linuxu
- Cheat sheet pro pokročilé příkazy systému Linux
- Bezplatný online kurz:Technický přehled RHEL
- Síťový cheat pro Linux
- Cheat sheet SELinux
- Cheat pro běžné příkazy pro Linux
- Co jsou kontejnery systému Linux?
- Naše nejnovější články o Linuxu
Tradičním sálovým operačním systémem je z/OS, který má dlouhou historii a stále dostává pravidelné verze, které přidávají funkčnost, bezpečnost a stabilitu. Projekt Open Mainframe hostí sbírku projektů s otevřeným zdrojovým kódem, z velké části postavených kolem z/OS, za účelem další modernizace platformy. To zahrnuje Zowe, která přináší moderní API, shell, automatizaci a skriptovací nástroje do sálového počítače. Systémoví administrátoři, kteří se zabývají sálovými počítači, mají nyní k dispozici moderní, známou sadu nástrojů. Přidat podporu pro Linux v mixu? Najednou máte neuvěřitelně výkonný doplněk infrastruktury a podporuje všechny nástroje, které znáte.
Původ Linuxu na sálových počítačích
Abychom si udělali reálný obrázek o tom, jak se Linux dostal na mainframe, vrátím vás v čase. První sálový počítač IBM, IBM System/360, byl představen v roce 1964. Předtím byly počítače účelově vyráběny pro konkrétní klienty a průmyslová odvětví. S/360 byl zkonstruován jako víceúčelový počítač schopný pokrýt různé výpočetní potřeby napříč průmyslovými odvětvími. Rychle vpřed do roku 1972 a máme to, co je skutečně stěžejním okamžikem moderní výpočetní techniky:představení VM/370.
VM znamená totéž, co dnes znamená virtuální stroj, a to byla první virtualizační technologie pro sálové počítače. Sdílení času na sálovém počítači bylo myšlenkou v dokumentech z 50. let 20. století, ale VM/370 to posunulo na jinou úroveň. Pokud vás zajímá, proč to bylo revoluční a jaká je technická historie komponent a týmů, které to umožnily, přečtěte si fascinující článek Melindy Varian VM and the VM Community:Past, Present, and Future .
Jako dlouholetý nadšenec do open source jsem zjistil, že jednou z nejzajímavějších věcí na vývoji VM bylo, jak byl komunitně řízen. Lidé z různých univerzit a společností mimo IBM řídili úsilí a poskytovali IBM zpětnou vazbu, aby posunuli vývoj kupředu. Když jsem se učil o historii, identifikoval jsem klíčové lidi v IBM – nazval bych je prvními zastánci vývojářů – kteří se snažili podporovat externí vývojáře na platformě a obhajovat jejich potřeby interně, aby vedli změny v IBM.
Rychle vpřed do roku 1994 a dosáhli jsme dalšího milníku, který pomohl připravit cestu Linuxu na sálových počítačích:experimentální podpora TCP/IP ve virtuálních počítačích. Sálové počítače podporují řadu rozhraní síťového typu; TCP/IP byl jen jeden, ale pro účely portování Linuxu na sálový počítač byl klíčový.
Psal se rok 1998, když kolega jménem Linas Vepstas zahájil úsilí „Bigfoot“, aby zjistil, zda by mohl spustit Linux na sálovém počítači pomocí virtuálního počítače. Miluji tuto část historie, částečně proto, že se vrací ke komunitnímu vývoji, ale také kvůli jeho Proč portovat Linux na sálový počítač? strana. Jeho první čtyři body ke mně jako k nadšenci do infrastruktury skutečně mluvily:
- Senzace
- Učit se
- Protože to tam je
- Protože je to drsné, vole!
Linas tyto body zhmotnil – a přečtení mi okamžitě ukázalo, že jsem našel spřízněnou duši. Jeho seznam pokračuje praktičtějšími věcmi:I/O, adresní prostory a přístupové seznamy, VM a obchodní model. Ale vzhledem k tomu, jak nařizuje body, myslím, že vím, kde jsou jeho skutečné motivace.
Kdy se ale IBM přidala a nabídla oficiální podporu? Příští týden to vysvětlím ve druhé části této historie.