GNU/Linux >> Belajar Linux >  >> Linux

Masa depan Linux:Pemimpin proyek Fedora, Matthew Miller, menimbang

Saya baru-baru ini terhubung dengan Matthew Miller, insinyur terkemuka dan pemimpin proyek Fedora, untuk membahas proyek dan masa depan Linux. Wawasannya sangat berharga tidak hanya bagi pengguna Linux tetapi juga bagi siapa saja yang memelihara distribusi Linux atau mereka yang mempertimbangkan untuk menciptakan cita rasa mereka sendiri dari sistem operasi sumber terbuka. Inilah yang dikatakan Miller.

Jack Wallen: Apa satu hal yang hilang dari upaya komunitas Linux dalam memasarkan sistem operasi untuk massa?

Matthew Miller: Saya pikir, pada dasarnya, masalahnya adalah tidak ada pasar massal untuk sistem operasi sama sekali. Beberapa orang, tentu saja, menganggap teknologi pada tingkat ini menarik — mungkin banyak orang tertarik untuk membaca apa yang Anda dan saya katakan tentangnya. Namun, dibandingkan dengan kegiatan culun lainnya yang telah menjadi arus utama (halo, orang dewasa yang membuat benda LEGO keren! halo, sesama kutu buku D&D!), peduli dengan sistem operasi Anda cukup esoteris.

Tentu saja ada pasar untuk sistem operasi di tingkat perusahaan, di perusahaan dan untuk jutaan kasus penggunaan teknologi yang berbeda yang perlu dipecahkan oleh bisnis. Sesuatu harus menggerakkan cloud, dan perlu ada platform untuk semua perangkat lunak yang dibutuhkan mobil listrik modern untuk dijalankan. Pasar tersebut sebenarnya telah memutuskan bahwa jawabannya adalah Linux, dan itu pasti pasar dengan banyak uang yang dipertaruhkan.

Sumber terbuka:Liputan yang wajib dibaca

Tetapi untuk massa, sistem operasi desktop (dan, semakin meningkat, OS untuk perangkat seluler)? OS hanyalah detail implementasi sebagai bagian dari keseluruhan pengalaman, dan berbicara tentang level itu umumnya membuat mata orang berkaca-kaca. Tentu saja, ketika tidak, saya tahu saya telah menemukan roh yang sama, tetapi, sekali lagi, roh yang sama yang langka. Jadi — terima kasih telah mendukung saya; Saya mendapatkan jawaban langsung — apa yang kita lewatkan dalam memasarkan Linux untuk massa? Saya pikir tidak ada gunanya mencoba "menjual" minat teknologi unik kami kepada orang-orang yang belum melihatnya. Kita perlu mengambil pendekatan yang berbeda.

Saya membaca artikel Anda tentang 5 hal yang dibutuhkan Linux untuk bersaing secara serius di pasar desktop yang mungkin tidak pernah Anda pertimbangkan dengan penuh minat, dan menurut saya ada banyak ide menarik. (Adakah selebriti yang siap mendukung Fedora Linux? Hubungi saya!) Tapi, saya sebenarnya sangat tidak setuju dengan salah satu poin inti Anda. Saya pikir pesan kami, pada dasarnya, telah berada di sekitar open source.

Kami memiliki beberapa fitur hebat yang tidak dimiliki Windows atau OS X — dan mereka juga memiliki beberapa kekuatan teknis. (Ya, bahkan Windows. Jujur saja!) Kampanye apa pun yang berbasis di sekitar hal-hal itu pada akhirnya berakhir di zona mata berkaca-kaca. Tapi, saya pikir perbedaan mendasar yang penting bukanlah pada teknologinya. Ini adalah sesuatu yang lain sama sekali. Siapa pun dapat menjadi penggemar Windows atau partisan OS X, atau, jika Anda benar-benar menginginkannya, penggemar OS/2 Warp. Dan Anda bahkan dapat bekerja untuk perusahaan yang membuatnya, bukan OS/2, tetapi yang lain! Anda dapat membeli saham. Tapi, mereka tidak akan pernah menjadi milikmu . Pada akhirnya, mereka ada sebagai produk untuk mengisi peluang pasar.

Tetapi dengan Linux, ketika Anda menginstal distro open-source, Anda bukan hanya bagian dari komunitas penggemar. Anda adalah bagian dari upaya global kolosal yang membuat perangkat lunak lebih tersedia untuk semua orang, menjadikan perangkat lunak itu lebih baik dan lebih baik, dan membuat seluruh dunia lebih baik melalui berbagi. Anda tidak perlu menjadi pembuat kode atau memiliki keahlian khusus atau melakukan sesuatu untuk membalas budi. Hanya dengan menggunakannya, Anda berbagi dalam usaha yang luar biasa ini, bagian dari perpindahan dari kelangkaan ke ekonomi berdasarkan kelimpahan. Saat Anda menginstal Fedora Linux, Anda benar-benar mendapatkan sesuatu yang benar-benar milik Anda:lisensi untuk semua perangkat lunak yang kami kirimkan dirancang untuk menyertakan Anda, bukan menghalangi Anda.

Dan, tentu saja, perangkat lunak itu dapat melakukan semua hal yang Anda perlukan:berkomunikasi, mendesain, membuat, bermain, belajar, bekerja — semua yang dapat dilakukan komputer. Di mana pun itu tidak memenuhi kebutuhan seseorang, itu adalah peluang untuk pertumbuhan lebih banyak — dan sementara perusahaan mungkin memutuskan bahwa kebutuhan itu tidak sepadan dengan investasinya, open source tidak dibatasi dengan cara itu. Ini bukan tentang peluang pasar, ini tentang membuat hal ini lebih baik bersama.

Saya melihat tweet baru-baru ini yang memperingatkan bahwa jika sebuah aplikasi gratis, itu berarti produknya adalah Anda — informasi pribadi Anda, semacam pelacakan invasif, setidaknya entah bagaimana memonetisasi perhatian Anda. Tapi karena kita bukan mengejar pasar, karena kami membuat ini untuk alasan selain menemukan sesuatu untuk dijual, pemikiran seperti itu tidak berlaku. Ini adalah cara dunia yang berbeda dan lebih baik.

Ini adalah jawaban yang panjang, dimulai dengan argumen bahwa tidak ada pasar massal untuk sistem operasi, dan akhirnya menjadi hal yang baik, dan mengapa Linux pada akhirnya adalah jawaban terbaik bahkan saat itu. Saya pikir itulah pesan yang perlu kita sampaikan kepada orang-orang, dan menurut saya pesan itu jauh lebih luas daripada kisah teknologi mana pun.

Jack Wallen: Apa yang dapat dilakukan Fedora 36 untuk upaya memenangkan pengguna baru ke Linux?

Matthew Miller: Saya membaca ulasan pra-rilis Anda yang sangat bagus tentang versi kami yang akan datang — semoga datang 3 Mei, dengan asumsi kami bisa menyelesaikan beberapa bug pemblokir terakhir tepat waktu. Saya senang Anda memperhatikan fokus pada kesederhanaan karena menurut saya itu memang kunci untuk memenangkan pengguna baru. Ketika OS menghalangi, itu turun dari percakapan yang saya ingin miliki tentang ide-ide besar ke ... yah, detail teknis membosankan yang tidak pernah ingin dihadapi orang. Setiap kali kita harus menjelaskannya, kita kembali ke masalah mata yang berkaca-kaca—yang, sejelas-jelasnya, sangat masuk akal. Ada banyak hal lain dalam hidup yang perlu dikhawatirkan. Sangat penting untuk memberikan pengalaman yang disederhanakan sehingga pengguna dapat khawatir tentang semua hal yang sebenarnya ingin mereka lakukan. Kami telah bekerja sangat keras untuk ini.

Visi Fedora bukanlah "sistem operasi kami berjalan di mana-mana." Ini untuk dunia di mana komunitas terbuka dan inklusif bekerja sama dalam proyek besar bersama yang bermanfaat bagi semua orang. Kami menyediakan onramp yang mudah dan kuat untuk OS dan komunitas yang bersemangat, ramah, dan membantu yang dapat membantu dengan pertanyaan atau masalah apa pun. Dan jika Anda tertarik untuk mempelajari lebih lanjut tentang bagaimana semuanya dibuat, bagaimana Anda dapat membantu menjadikannya lebih baik, dan bagaimana Anda dapat terlibat lebih banyak, kami juga memiliki cara mudah untuk itu.

Jack Wallen: Apa perbedaan terbesar di Linux saat ini vs. Linux 10 tahun yang lalu?

Matthew Miller: Saya pikir pertama-tama kita harus mulai dengan keberadaannya yang luar biasa. Sepuluh tahun yang lalu, lucu sekali menemukan TV yang menjalankan Linux. Sekarang, bukan hanya pasti menyalakan TV Anda, Anda mungkin menjalankan Linux di bola lampu Anda! Itu ada di mana-mana. Dan sementara Linux telah mendorong Unix eksklusif dari ruang server, sepuluh tahun yang lalu server berbasis Windows mendorong kembali. Cloud mengubah itu—sekarang, cloud adalah Linux, hampir seluruhnya. (Apa pun yang bukan merupakan aplikasi lama yang terlalu sulit untuk di-porting!) Dari perangkat kecil hingga mainframe dan superkomputer yang paling kuat:Linux, Linux, Linux.

Karena semuanya open source, yang pada akhirnya menguntungkan semua orang, termasuk kasus penggunaan desktop. Kontainer berasal dari teknologi server — teknologi cloud — tetapi konsep yang sama sangat penting untuk penerapan aplikasi desktop yang lebih mudah dan lebih aman. Kami memiliki cita rasa Fedora Linux yang disebut Silverblue yang mengeksplorasi ide ini secara khusus, mengambil ide yang berasal dari CoreOS (dan Red Hat Atomic Project yang berumur pendek) untuk cloud dan container dan menjelajahinya di OS desktop. Saya pikir kita akan melihat lebih banyak lagi di masa depan.

Kami juga melihat perubahan besar dalam cara aplikasi ditulis agar cloud datang ke desktop, tidak hanya dalam wadah tetapi juga dalam tumpukan bahasa pemrograman yang digunakan untuk membuatnya. Saya akan mencoba untuk menjaga ini pada tingkat yang tidak akan kembali ke mata yang berkaca-kaca — pembaca dapat memperbaiki penyederhanaan saya di komentar.

Pada dasarnya, setiap bahasa modern menyediakan banyak blok bangunan yang biasanya berasal dari proyek sumber terbuka kecil lainnya. Ini adalah perpustakaan, dan mereka melakukan hal-hal seperti memformat teks, menangani gambar, terhubung ke database dan menangani pembicaraan di internet. Proyek seperti Fedora atau Debian dulu bekerja untuk mencoba mengemas setiap perpustakaan semacam itu dalam format kami sendiri, dibuat untuk bekerja dengan baik dengan yang lainnya.

Sekarang, setiap bahasa baru — Rust, misalnya — hadir dengan alatnya sendiri untuk mengelolanya, dan mereka tidak bekerja sama dengan baik dengan cara lama kita. Skalanya sangat besar — ​​untuk Rust saja, seperti yang saya periksa sekarang ada 81.541 perpustakaan seperti itu. Kami tidak dapat mengikuti pengemasan ulang semua itu ke dalam format kami sendiri, apalagi ditambah semua bahasa lainnya. Kita perlu melakukan pendekatan yang berbeda untuk tetap memberikan solusi yang baik bagi pengembang perangkat lunak.

Saya pikir banyak dari itu akan membutuhkan pembelajaran mesin dan otomatisasi ... kita harus terus menyesuaikan sehingga kami dapat memberikan nilai yang diberikan distribusi Linux kepada pengguna dalam kepercayaan, keamanan, dan integrasi yang koheren pada skala eksponensial.

Jack Wallen: Jika Linux memiliki kelemahan, apa itu?

Matthew Miller: Linux dan seluruh gerakan perangkat lunak bebas dan sumber terbuka tumbuh dengan munculnya internet sebagai platform komunikasi terbuka. Kami benar-benar membutuhkan itu untuk melanjutkan untuk mewujudkan visi kami, dan saya rasa kami tidak bisa menerima begitu saja.

Itu lebih umum daripada kelemahan, jadi sekarang izinkan saya menyoroti satu hal yang menurut saya mengganggu:Chrome menjadi browser yang dominan sampai pada titik di mana seringkali satu-satunya cara untuk membuat situs berfungsi. Chromium (proyek hulu terkait) adalah open source, tetapi tidak benar-benar dijalankan sebagai proyek komunitas, dan, jelas, sangat sedikit orang yang menjalankan Chromium itu sendiri. Saya ingin melihat perubahan itu, tetapi saya juga ingin Firefox mendapatkan kembali kehadirannya yang berarti.

Jack Wallen: Apa yang lebih dibutuhkan Linux:Pengguna baru atau lebih banyak perusahaan besar di belakangnya?

Matthew Miller: Oh, saya pikir kami memiliki banyak perusahaan besar, dan sejujurnya, saya pikir kami juga mendapatkan pengguna baru. Yang benar-benar ingin saya lihat lebih banyak adalah lebih banyak kontributor non-teknis. Maksud saya, ya, kita selalu dapat memperoleh manfaat dari lebih banyak pembuat paket, pembuat kode, dan insinyur, tetapi menurut saya yang sangat kita butuhkan adalah penulis, perancang, seniman, videografer, komunikator, penyelenggara, dan perencana. Saya tidak berpikir perusahaan besar akan menyediakan hal-hal itu, setidaknya, bukan untuk bagian dunia Linux yang bukan produk mereka.

Kami membutuhkan orang-orang yang menganggap seluruh proyek besar yang saya bicarakan itu penting, dan yang memiliki keterampilan dan minat untuk membantu mewujudkannya. Tentu saja, mendapatkan lebih banyak pengguna adalah salah satu cara untuk melakukannya, tetapi kami juga perlu memastikan bahwa proyek kami terstruktur sehingga pengguna merasa diterima, memiliki rasa memiliki, dan terinspirasi untuk terlibat.

Jack Wallen: Apa yang dapat dipelajari oleh distribusi lain dari Fedora 36?

Matthew Miller: Saya baru-baru ini melakukan ceramah melihat kembali hampir dua dekade proyek kami. Saya mulai menelusuri sejarah kami, rilis demi rilis, dan seperti yang saya lakukan, beberapa tema besar muncul. Kami telah membuat beberapa kesalahan dan memiliki banyak poin rendah bersama dengan kesuksesan kami, dan saya harap kami dapat belajar darinya — dan distro lain serta proyek open source, secara umum, juga dapat melakukannya.

Pertama, kerjakan proses Anda untuk perubahan besar, dan pastikan bahwa komunitas adalah bagian dari keputusan yang membawa Anda ke sana. Apa pun struktur tata kelola proyek Anda, lakukan pengambilan keputusan yang transparan dan terbuka sepanjang waktu—untuk hal-hal kecil maupun besar. Itu akan membuatnya bekerja lebih baik ketika hal-hal besar akhirnya muncul. Percayai komunitas Anda — itulah yang membuat apa saja proses kerja.

Kedua, tim komunitas membutuhkan seseorang untuk menjaga momentum. Seseorang harus selalu ada di sana untuk menyambut orang baru, untuk menjaga agar rapat tetap berjalan, untuk menjaga agar antrean permintaan tidak terjawab. Sangat, sangat mudah untuk membiarkan semuanya jatuh ke satu orang luar biasa yang bekerja di beberapa area — dokumentasi, teknik rilis, apa pun — dan akhirnya orang itu akan kehabisan tenaga atau memenangkan lotre atau hanya menemukan minat lain, dan Anda akan menemukannya seluruh area penting runtuh. Pastikan orang-orang itu mendapat dukungan, pastikan tidak ada yang merasa melakukan bagian mereka sendiri dan jika mereka berlibur, atau memutuskan untuk membesarkan llama dan tidak pernah menyentuh komputer lagi, mereka akan tahu bahwa ada orang lain yang melakukannya. di sana untuk melanjutkan.

Dan akhirnya, biarkan komunitas memimpin, bahkan ketika itu tampak menakutkan. Biarkan orang bereksperimen, dan sebagai proyek, menghilangkan penghalang jalan, dan itu bisa berarti terutama area yang awalnya Anda pikir perlu dibatasi. Di sini, saya terutama melihat bisnis dengan minat sumber terbuka. Ketika komunitas Anda ingin melakukan sesuatu yang Anda khawatirkan akan mengancam model Anda, inilah saatnya untuk mengubah model Anda. Pembicaraan saya memiliki beberapa contoh konkret:Red Hat awalnya memutuskan bahwa dukungan 64-bit akan menjadi fitur "perusahaan" yang tidak dilakukan di Fedora, tetapi anggota komunitas tetap membuatnya. Sekarang, kita tahu bahwa memunculkan arsitektur baru di Fedora terlebih dahulu sebenarnya jauh lebih baik (halo, ARM, dan sekarang RISC-V!). Red Hat menginvestasikan banyak uang dalam kerangka pembaruan sistem milik mereka sendiri … tetapi pendekatan yang dikembangkan komunitas lebih baik. (Itu disebut "yum" — pendahulu DNF seperti yang digunakan di distro hari ini.) Hal-hal semacam ini membutuhkan lompatan keyakinan, tetapi lompatan itu membuahkan hasil. Sekali lagi:Percayai komunitas Anda.

Jack Wallen: Bagaimana Fedora 36 berbeda dari distribusi lain?

Matthew Miller: Saya pikir kita cocok di sweet spot! Kami bergerak cepat, tetapi kami melakukan jaminan kualitas yang cermat. Kami berupaya menghadirkan fitur baru kepada pengguna dengan cepat dan memudahkan untuk membuka rilis baru dari yang sebelumnya, tetapi kami juga mengizinkan Anda untuk merencanakan kapan Anda membuat pembaruan itu. Kami mencoba mengikuti yang terdepan tanpa membuat pengguna kami merasa seperti itu adalah yang terbaru.

Saat kami melakukan ini, kami sangat berkomitmen pada visi sumber terbuka yang telah saya bicarakan. Tujuan kami bukan hanya untuk membuat OS yang lebih baik, untuk membuat sesuatu yang hanya milik kami. Kami ingin membuat segalanya lebih baik untuk semua orang. Kami bekerja sama dengan berbagai proyek hulu, orang-orang yang membuat kode yang kami integrasikan, dan Anda akan sering melihat teknologi yang kami rintis muncul di distribusi lain nanti.

Dan, kami adalah proyek yang diarahkan oleh komunitas — kami memiliki sponsor stabil di Red Hat, yang membayar saya dan beberapa orang lain untuk bekerja penuh waktu, tetapi saya bukan diktator proyek, dan kami berjuang untuk konsensus komunitas seputar semua keputusan . Jelas, Red Hat mendapat manfaat, tetapi manfaat yang lebih besar adalah untuk semua orang yang terlibat (dan, tentu saja, bagi pengguna kami). Kami juga merupakan komunitas yang luar biasa dan menyenangkan untuk menjadi bagian darinya. Tentu saja, proyek lain juga memilikinya, tetapi menurut saya pribadi, kami memiliki sesuatu yang sangat istimewa.

Jack Wallen: Apa rencana lima tahun untuk Fedora 36?

Matthew Miller: Kami sebenarnya sedang mengerjakan ini sekarang! Kami merasa seperti sedang mengendarai gelombang kesuksesan yang luar biasa, dan kami perlu memastikan bahwa kami memiliki rencana yang solid untuk fase berikutnya sehingga kami tidak goyah. Mengembangkan rencana ini akan (semoga tidak mengejutkan pada titik ini, setelah semua yang telah saya katakan!) proses komunitas, di tempat terbuka — Anda dapat mengikuti percakapan kami di forum Diskusi Fedora.

Saya tidak tahu seperti apa teknologinya nanti. Saya tidak berpikir siapa pun dapat memprediksi tren teknologi lima tahun ke depan. Tetapi salah satu bendera besar yang saya paparkan adalah bahwa kita harus menggandakan ukuran komunitas kolaboratif Fedora yang aktif. Kami tahu basis pengguna kami berkembang, dan kami perlu mengembangkan proyek agar sesuai. Untuk melakukan itu, kami akan memfokuskan investasi kami dalam pendampingan, dalam aksesibilitas dan inklusivitas dan umumnya dalam kesehatan masyarakat. Itu akan mendorong kesuksesan dalam teknologi apa pun pada tahun 2025 atau 2027 atau setelahnya.

Berlangganan ke Tech TechRepublic Cara Membuat Teknologi Bekerja di YouTube untuk semua saran teknologi terbaru untuk profesional bisnis dari Jack Wallen.



Tautan sumber


Linux
  1. Kuasai perintah Linux ls

  2. 5 alasan untuk memberikan Linux untuk liburan

  3. Bagaimana cara bergabung dengan server Linux Anda ke proyek kumpulan NTP

  1. Memahami sistem file Btrfs di Fedora Linux

  2. Bagaimana cara memeriksa tanggal instalasi sistem operasi linux Anda?

  3. Linux – Bagaimana Cara Mendapatkan Nama Sistem Operasi yang Andal?

  1. Ubah Port SSH di sistem operasi Linux Ubuntu

  2. Bagaimana proyek Kernel Linux melacak bug di Masa Awal?

  3. Apa perbedaan antara halaman manual 'hier(7)' dan 'file-hierarchy(7)'?