GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Linux datang ke mainframe

Terlepas dari pengalaman saya selama 15 tahun di bidang infrastruktur Linux, jika Anda bertanya kepada saya setahun yang lalu apa itu mainframe, saya akan kesulitan untuk memberikan jawaban teknis yang memuaskan. Saya terkejut mengetahui bahwa sepanjang waktu saya bekerja keras pada mesin x86 dalam berbagai peran administrasi sistem, Linux berjalan pada arsitektur s390x untuk mainframe. Faktanya, 2019 menandai 20 tahun keterlibatan IBM di Linux pada mainframe, dengan upaya komunitas murni sebelum satu tahun.

Apa itu mainframe?

Anda dapat menganggap mainframe sebagai server besar kelas perusahaan. Semuanya, mulai dari CPU s390x kustom hingga memori dan daya, ditambah dengan susunan penyimpanan eksternal, sangat redundan dan bahkan dibuat untuk bertahan dari gempa bumi (lihat Uji Guncangan Gempa z13 di YouTube). Enkripsi berbasis perangkat keras bawaan memungkinkan enkripsi ujung-ke-ujung data Anda tanpa menghilangkan kekuatan pemrosesan umum dari beban kerja Anda. Pada dasarnya, jika Anda ingin beban kerja dan data Anda aman dan terlindungi, masih masuk akal untuk berinvestasi di mainframe.

Lebih banyak sumber daya Linux

  • Lembar contekan perintah Linux
  • Lembar contekan perintah Linux tingkat lanjut
  • Kursus online gratis:Ikhtisar Teknis RHEL
  • Lembar contekan jaringan Linux
  • Lembar contekan SELinux
  • Lembar contekan perintah umum Linux
  • Apa itu container Linux?
  • Artikel Linux terbaru kami

Sistem operasi mainframe tradisional adalah z/OS, yang memiliki sejarah panjang dan masih mendapatkan rilis reguler untuk menambah fungsionalitas, keamanan, dan stabilitas. Proyek Open Mainframe menampung kumpulan proyek sumber terbuka, sebagian besar dibangun di sekitar z/OS, untuk lebih memodernisasi platform. Ini termasuk Zowe, yang menghadirkan API, shell, otomatisasi, dan alat skrip modern ke mainframe. Administrator sistem yang melihat mainframe sekarang memiliki seperangkat alat yang modern dan familiar untuk digunakan. Tambahkan dukungan untuk Linux dalam campuran? Tiba-tiba Anda memiliki tambahan infrastruktur yang sangat kuat, dan mendukung semua alat yang Anda kenal.

Asal usul Linux pada mainframe

Untuk mendapatkan gambaran nyata tentang bagaimana Linux sampai ke mainframe, saya akan membawa Anda kembali ke masa lalu. Mainframe IBM pertama, IBM System/360, diperkenalkan pada tahun 1964. Sebelum ini, komputer dibuat khusus untuk klien dan industri tertentu. S/360 dibuat untuk menjadi komputer multiguna, yang mampu memenuhi berbagai kebutuhan komputasi di berbagai industri. Maju cepat ke 1972, dan kami memiliki momen penting dalam komputasi modern:pengenalan VM/370.

VM singkatan dari hal yang sama artinya hari ini, mesin virtual, dan ini adalah teknologi virtualisasi pertama untuk mainframe. Pembagian waktu pada mainframe telah menjadi ide dalam whitepaper sejak tahun 1950-an, tetapi VM/370 membawanya ke tingkat yang lebih tinggi. Jika Anda tertarik mengapa ini revolusioner dan sejarah teknis komponen dan tim yang mewujudkannya, baca artikel menarik Melinda Varian VM dan Komunitas VM:Dulu, Sekarang, dan Masa Depan .

Sebagai penggemar open source sejak lama, saya menemukan salah satu hal paling menarik tentang pengembangan VM adalah bagaimana VM digerakkan oleh komunitas. Orang-orang dari berbagai universitas dan perusahaan di luar IBM mendorong upaya dan memberikan umpan balik mereka kepada IBM untuk mendorong pengembangan ke depan. Sambil belajar tentang sejarah, saya mengidentifikasi orang-orang penting di dalam IBM—saya akan menyebut mereka sebagai pendukung pengembang pertama—yang berusaha keras untuk mendukung pengembang eksternal di platform dan mengadvokasi kebutuhan mereka secara internal untuk mendorong perubahan di IBM.

Maju cepat ke 1994, dan kami mencapai tonggak sejarah lain yang membantu membuka jalan bagi Linux di mainframe:dukungan TCP/IP eksperimental di VM. Mainframe telah mendukung serangkaian antarmuka tipe jaringan; TCP/IP hanyalah satu, tetapi untuk tujuan porting Linux ke mainframe, itu adalah kuncinya.

Saat itu tahun 1998 ketika seorang rekan bernama Linas Vepstas memulai upaya "Bigfoot" untuk melihat apakah dia bisa menjalankan Linux di mainframe menggunakan VM. Saya menyukai bagian dari sejarah ini, sebagian karena kembali ke komunitas yang mendorong pengembangan, tetapi juga karena Mengapa port Linux ke mainframe? halaman. Empat poin pertamanya benar-benar berbicara kepada saya sebagai geek infrastruktur:

  • Aksi
  • Untuk belajar
  • Karena itu ada
  • Karena itu licik, bung!

Linas menyempurnakan poin-poin ini—dan membacanya langsung menunjukkan kepada saya bahwa saya telah menemukan roh yang sama. Daftarnya berlanjut ke hal-hal yang lebih praktis:I/O, ruang alamat dan daftar akses, VM, dan model bisnis. Tetapi mengingat bagaimana dia mengatur poinnya, saya pikir saya tahu di mana motivasinya yang sebenarnya.

Tetapi kapan IBM bergabung dan menawarkan dukungan resmi? Saya akan menjelaskannya minggu depan di bagian kedua dari sejarah ini.


Linux
  1. Cara menggunakan perintah grep Linux

  2. Cara menggunakan perintah history di Linux

  3. Bagaimana mengubah identitas sistem Linux

  1. Cara main Tetris di mainframe

  2. Linux di mainframe:Dulu dan sekarang

  3. Cara Menggunakan Perintah sejarah Linux

  1. Cara Menggunakan Perintah Linux xargs

  2. Cara Menggunakan Perintah tee Linux

  3. Cara Menggunakan Perintah teratas di Linux