GNU/Linux >> Belajar Linux >  >> Linux

Saya pengguna POWER

Arsitektur prosesor IBM POWER sekarang berusia lebih dari 30 tahun. Meskipun tiba pada Februari 1990 dengan sistem operasi sumber tertutup dan aplikasi sumber tertutup di atasnya, secara bertahap merangkul sumber terbuka. Saya menjadi pengguna POWER segera setelah diluncurkan dan pengguna serta kontributor open source hanya dua tahun kemudian.

Artikel ini memberikan sejarah subjektif POWER dan open source dari sudut pandang pengembang open source, menguraikan beberapa tren dan kesimpulan, dan melihat pratinjau apa yang akan terjadi di masa depan. Hal ini didasarkan pada pembicaraan saya di OpenPOWER North America Summit tahunan, di mana saya bertujuan untuk menunjukkan pentingnya perangkat keras kelas desktop/workstation yang tersedia untuk pengembang. Dalam artikel ini, saya akan membahas beberapa topik tambahan, termasuk sumber daya cloud yang tersedia untuk pengembang POWER, serta sekilas tentang produk dan teknologi yang sedang dikembangkan.

sejarah POWER

Berikut ini adalah sejarah subjektif POWER. Sementara saya mencoba untuk tetap objektif, ini sangat didasarkan pada pengalaman saya POWER dan open source selama hampir tiga dekade.

Tahun-tahun awal

Pertemuan pertama saya dengan POWER terjadi pada tahun 1992 di Dartmouth College. Saya memiliki akses jarak jauh ke sistem RS/6000, yang saya gunakan untuk mempelajari skrip shell dasar dan cara keluar dari editor teks Vi. Ini adalah mesin tercepat yang saya akses—dan juga agak misterius bagi seseorang yang sebelumnya hanya menggunakan DOS dan Mac OS. Pada awal tahun sembilan puluhan, harus saya akui, saya belum mengetahui apakah saya menggunakan perangkat lunak sumber tertutup atau terbuka.

Saya menjadi sadar akan open source pada tahun 1994 ketika saya mulai kuliah di Hungaria. Saya pertama kali menjadi pengguna FreeBSD dan, dalam beberapa bulan, saya menjalankan server Linux pertama fakultas dan server web pertama universitas. Pada tahun 1996, saya menjadi penguji dan kontributor SUSE Linux. Sekitar waktu ini, saya membantu salah satu teman universitas saya mem-boot Linux pada kartu akselerator PowerPC (PPC) di Amiga-nya. Kami mengkompilasi silang kernel PPC di server Linux x86 saya.

Pergantian abad

Saat awal tahun 2000-an, saya magang di integrator sistem utama Hongaria. Mengetahui latar belakang Unix/sumber terbuka saya, mereka mengizinkan saya berpartisipasi dalam instalasi RS/6000. Semua sistem ini menjalankan AIX, sistem operasi Unix sumber tertutup, tetapi klien yang juga menggunakan Linux/FreeBSD ingin agar aplikasi favorit mereka dapat berjalan di atas AIX.

Pada tahun-tahun awal itu, aplikasi open source tidak tersedia untuk AIX dalam bentuk paket yang siap pakai. Itu tugas saya untuk mengkompilasi aplikasi open source dari sumber dan melakukan konfigurasi awal. Selama magang, saya membantu menginstal sistem paling kuat di Hungaria saat itu:sistem RS/6000 lebih besar dari lemari es dengan banyak daya CPU, RAM, dan penyimpanan. Ini mendukung ribuan mahasiswa dan peneliti di sebuah universitas.

Menjelang akhir magang saya, saya menginstal Linux pada workstation POWER cadangan. Itu berhasil, tetapi dibandingkan dengan AIX, itu masih sangat terbatas.

Setelah magang, saya melacak POWER dan Linux dengan cermat di POWER. Banyak pengembang open source membeli kotak PowerMac dan IBM POWER bekas sebagai workstation pengembang. Kebanyakan dari mereka hanya ingin tahu, menggunakan komputer lebih untuk hobi daripada apa pun yang layak secara komersial. Tetapi beberapa orang sudah menjalankan server database open source di Linux pada POWER dalam produksi pada awal 2000-an.

Tahun-tahun Genesi

Pada tahun 2004, selama tahun terakhir saya di universitas, saya sedang mencari desktop baru. Karena saya memiliki gelar di bidang teknik lingkungan, saya ingin mesin ini hemat energi, tidak hanya cepat. Untuk seorang siswa, PowerMac baru terlalu mahal. Saat itulah saya belajar tentang Pegasos, workstation PowerPC dari Genesi. Perusahaan memiliki program pengembang yang memberikan mesin Pegasos gratis kepada pengembang sumber terbuka yang memenuhi syarat, jadi saya mengajukan permohonan untuk melanjutkan pengujian SUSE pada POWER (bukan x86).

Beberapa minggu kemudian, saya menjalankan openSUSE di Pegasos. Dan beberapa bulan kemudian, ketika program PhD saya tiba-tiba berakhir, saya mulai bekerja untuk Genesi untuk dukungan Linux. Sementara saya menguji segala sesuatu yang berhubungan dengan Linux, fokus saya adalah openSUSE. Anda masih dapat menemukan jejak pekerjaan saya di wiki openSUSE.

Di sinilah saya memulai karir komunitas open source saya dengan berpartisipasi dan memoderasi PowerDeveloper.org, sebuah forum untuk pengguna dan pengembang open source di POWER. Meskipun situs ini sebagian besar berfokus pada sisi desktop, beberapa tahun kemudian, saya akhirnya melakukan pekerjaan yang sama di Power.org, lebih fokus pada sisi server kelas atas.

Tentu saja, orang tidak membeli workstation Genesi hanya untuk mengembangkan POWER. Pengembang mulai membeli PowerMacs terbaru untuk pengembangan Linux. Dan semakin banyak server IBM POWER yang menjalankan Linux sejak awal menggunakan tumpukan sumber terbuka sepenuhnya. Optimalisasi Altivec yang dikembangkan untuk Linux di Genesi tidak hanya membantu dunia desktop tetapi juga server dan komputasi berkinerja tinggi.

Gangguan di pasukan

Pada tahun 2005, Apple memutuskan untuk beralih dari POWER ke CPU Intel. Segera setelah itu, Freescale (pengembang CPU G4 POWER yang digunakan di mesin Apple) berhenti mengembangkan CPU POWER generik dan mulai berfokus pada produk terkait jaringan. Ada harapan dalam bentuk PA Semi, yang sedang mengerjakan CPU POWER baru yang sangat menjanjikan. Sayangnya, Apple membeli perusahaan dan mengarahkan para insinyur untuk bekerja pada chip berbasis ARM seri-A, yang memberi daya pada iPhone dan iPad dan akan segera memberi daya pada lini produk Macintosh. Segera, Genesi juga menyerah pada POWER.

Banyak pengembang terus menggunakan POWER di desktop. Tetapi bahkan ketika mesin PowerMac terbaru menjadi tua dan ditinggalkan oleh x86, sebagian besar pengembang meninggalkan platform. Meskipun platform kehilangan sebagian besar pengembang open source, perangkat lunak open source memperoleh lebih banyak pengguna di sisi server POWER. Alih-alih AIX, sebagian besar server POWER dijual dengan Linux. Bahkan aplikasi komersial, seperti SAP Hana, mulai muncul di Linux di POWER.

Harapan baru

Ketika Raptor Computing Systems mengumumkan rencananya untuk bekerja pada workstation POWER8, semua orang di dunia POWER menjadi bersemangat. Selama hampir satu dekade, POWER hanya tersedia di server kelas atas tetapi tidak di workstation. Akhirnya, pada tahun 2017, Raptor mengumumkan produk pertamanya, papan Talos II soket ganda, berdasarkan POWER9. Diikuti oleh papan Blackbird soket tunggal yang lebih kecil dan lebih terjangkau.

Workstation Raptor tidak murah tetapi masih jauh lebih terjangkau daripada server berbasis IBM POWER. Dan mereka benar-benar terbuka—bukan hanya sistem operasi dan perangkat lunak yang berjalan di atasnya, tetapi juga firmware dan set instruksi. Sejak workstation ini tersedia, banyak pengembang POWER telah kembali ke platform.

Beberapa fakta lain

Berikut adalah beberapa fakta menarik yang tidak sepenuhnya terkait dengan open source:

  • POWER adalah CPU #1 yang digunakan dalam eksplorasi Mars.
  • POWER adalah #1 dan #2 pada daftar superkomputer Top500 hingga saat ini dan masih memegang sejumlah tempat terkemuka. Setidaknya sama pentingnya bagi saya, sistem ini juga menempati posisi teratas dalam daftar Green500, berdasarkan efisiensi energi.
  • Segera setelah POWER 9 muncul pada tahun 2017, saya menguji syslog-ng (perangkat lunak yang saya gunakan) pada sejumlah sistem dan platform yang berbeda. Pada saat itu, syslog-ng berjalan 1,5x lebih cepat di workstation POWER 9 daripada di server ARM dan Intel mana pun yang saya akses.

Apa artinya

Melihat kembali sejarah ini, saya melihat dua tren dan kesimpulan utama.

POWER menganut open source

Awalnya, POWER diluncurkan dengan sistem operasi sumber tertutup dengan aplikasi sumber tertutup di atasnya. Kemudian, aplikasi open source muncul di atas AIX. Akhirnya, Linux dan sistem operasi open source lainnya di-porting ke POWER, menyediakan stack open source sepenuhnya. Seiring waktu, Linux menjadi matang dan menggantikan AIX di sebagian besar server POWER. Baru-baru ini, kemampuan untuk berjalan dalam mode little-endian (bukan big-endian) mempermudah port perangkat lunak ke platform. Aplikasi komersial yang membutuhkan bandwidth memori tinggi dan kinerja CPU, seperti SAP Hana, segera di-porting.

Developer membutuhkan workstation yang terjangkau

Pada awalnya, pengembang menggunakan workstation IBM POWER bekas dan mesin PowerMac. Kemudian, mereka menggunakan workstation Genesi dan PowerMac. Ketika hanya server kelas atas yang tersedia, banyak pengembang meninggalkan POWER. Dengan stasiun kerja Raptor POWER, banyak pengembang kembali ke platform. Dengan sistem yang lebih terjangkau, jumlah pengguna aktif dan pengembang dapat tumbuh secara signifikan.

DAYA sumber daya awan

Meskipun membeli stasiun kerja Raptor POWER bukanlah pilihan untuk semua orang (termasuk saya, karena situasi keuangan Hungaria), ada pilihan lain bagi pengembang open source untuk bekerja di POWER. Topik ini layak untuk didiskusikan lebih lama, tetapi berikut beberapa sorotannya:

  • Baik OpenSUSE Open Build Service dan Fedora's Copr build system dapat membangun perangkat lunak untuk POWER.
  • Travis CI dapat membuat dan menguji perangkat lunak di POWER.
  • MiniCloud menyediakan akses SSH ke mesin virtual POWER untuk pengembang sumber terbuka yang memenuhi syarat.

Masa depan POWER

IBM open source dua inti CPU POWER, A2I dan A2O. Proyek LibreSoc bekerja pada CPU terbuka berdasarkan POWER. Semua ini termasuk dalam kategori tertanam, tepi, atau desktop. Setelah pembicaraan OpenPOWER Amerika Utara saya, banyak orang bertanya tentang perangkat POWER berukuran Raspberry Pi, jadi saya sangat berharap seseorang membuat perangkat yang sebenarnya dari desain ini.

POWER 10 diumumkan baru-baru ini, tetapi tidak akan tersedia secara umum selama hampir satu tahun. Raptor Computing mengumumkan di Twitter bahwa mereka tidak akan memiliki desain baru yang dibangun di sekitar POWER 10 pada tahun 2021. Mudah-mudahan, ini berarti awal 2022.

Laptop PowerPC telah lama dibuat; ini akan menjadi langkah maju yang besar. Namun, ia dirancang di sekitar CPU big-endian dari NXP, dan sebagian besar distribusi Linux telah menghapus dukungan untuk itu.

Jadi, di masa mendatang, jika Anda menginginkan POWER, Anda dapat menggunakan server kelas atas dari IBM atau workstation dari Raptor Computing.


Linux
  1. Instal Openssl Dari Sumber?

  2. Memetakan Ulang Tombol Daya Untuk Menghapus?

  3. Buat pengguna sudo di CentOS

  1. Apa itu pengguna Linux?

  2. Buat pengguna Sudo di Ubuntu

  3. 9 Tips Menggunakan Apachectl dan Httpd seperti Power User

  1. Gpg:Dibatalkan Oleh Pengguna?

  2. Kode Sumber Netstat?

  3. perintah su Linux