Saya dan BlankOn
Daftar Isi:
Sebagian besar dari kita memiliki fantasi tentang memenangkan lotere. Itu bagian dari menjadi manusia.
Seiring dengan membeli properti, mobil cepat, dan fjord Kylie Minogue seukuran kehidupan (termasuk aksesori tambahan celana panas), fantasi saya adalah menciptakan sistem operasi yang sempurna. Ini mungkin tidak tinggi dalam daftar daftar Pemenang-Pemenang-Fantasi. Ini jelas di bawah membeli tim olahraga atau berkeliling dunia. Tapi itu mencerminkan sifat aneh saya dan juga frustrasi saya dengan upaya sistem operasi yang ada.
Memimpikan sistem operasi fantasi adalah latihan yang menyenangkan, dan saya mengundang Anda untuk mencobanya. Poskan imajinasi Anda sendiri di komentar di bawah.
[Bacaan lebih lanjut: Tip, tips, dan tweak Windows 10 terbaik]Lalu bagaimana saya akan membuat sistem operasi saya? Sebelum kita mulai, mari kita mendefinisikan batas-batas dari fantasi ini.
Kemenangan lotre yang kita bicarakan adalah salah satu dari mereka yang sangat besar - begitu besar sehingga Anda dapat membeli sebuah negara kecil di Amerika Selatan, dan memiliki cukup recehan yang tersisa. untuk sebuah kota kecil di Midwest. Dengan kata lain, uang bukanlah masalah dalam skenario fantasi saya, dan penciptaan OS baru sepenuhnya filantropis - tidak ada niat untuk menghasilkan uang darinya. Saya berniat untuk menjadikan sistem operasi baru saya sebagai open-source mungkin, dan itu akan diberikan untuk kebaikan umat manusia. Saya sangat dermawan, bukan?
Dalam semangat open source, saya tidak akan memulai dari awal dengan OS baru saya, tetapi akan mengambil bit terbaik dari proyek open source yang ada, meskipun saya akan memasukkannya ke dalam tempatkan beberapa proyek baru.
Khususnya, tujuannya adalah untuk membuat sistem operasi desktop, dan bukan platform server. IMHO pasar server sudah disempurnakan.
Kernel
Mari kita mulai dari inti sistem operasi: kernel. Mungkin mengejutkan, saya tidak akan menggunakan Linux, meskipun faktanya saya pikir itu jelas merupakan pilihan terbaik. Ini tentu memiliki dukungan perangkat keras terbaik, dan siklus pengembangan yang paling cepat. Tetapi kernel Linux memiliki masalah gambar. Kenyataannya adalah bahwa, di luar komunitas, banyak orang di dunia nyata takut terhadap Linux. Saya bahkan mungkin mengatakan itu memiliki stigma. Jika saya mengumumkan sistem operasi baru saya dengan mengatakan, "Ini didasarkan pada Linux," Saya menduga saya akan mendorong sejumlah besar orang biasa.
Sebaliknya, saya akan menggunakan FreeBSD sebagai basis dari OS, seperti proyek DesktopBSD yang menarik (ya, saya juga akan mengadopsi lisensi BSD). Saya juga akan melihat ke OpenSolaris, yang menemukan rumah di proyek Nexenta yang sama menariknya.
Keputusan ini mungkin membatasi perangkat keras yang didukung, tetapi sebagian besar item harus OK, dan proyek saya akan menerbitkan panduan yang jelas tentang apa yang dilakukan perangkat keras dan tidak berfungsi. Pengguna mungkin harus membeli, katakanlah, kartu wifi baru untuk OS saya untuk bekerja dengan benar dengan komputer mereka, tetapi setidaknya mereka akan tahu apa yang diharapkan sebelum instalasi (sesuatu yang sayangnya kurang dengan sebagian besar versi Linux). Saya pikir ini akan membuahkan hasil dalam hal penghormatan pengguna.
Selain itu, saya akan menyewa pengembang untuk membuat antarmuka driver biner, untuk mendorong pembuatan modul driver perangkat keras yang mudah. Ya, itu adalah solusi peretasan untuk masalah ini, dan mungkin akan menciptakan lebih banyak masalah daripada yang dipecahkan. Tetapi itu juga akan membuat kehidupan pengguna jauh lebih mudah. Tidak seperti banyak proyek sumber terbuka, sistem operasi baru saya akan lebih berorientasi pada pengguna daripada berorientasi pada pengembang.
Penggunaan BSD juga memungkinkan kami memasarkan OS dengan mengatakan sesuatu seperti, "Ini didasarkan pada BSD, sedikit seperti Mac OS X. " Siapa saja dengan setengah otak akan melihat ini, tetapi pengguna teknis bukanlah target pasar. Teknisi sudah memiliki sistem operasi open source tingkat pertama. Ini disebut Linux.
Desktop
Tidak ada kejutan besar ketika datang ke desktop. Saya akan menggunakan proyek Gnome, yang saya yakini sebagai salah satu antarmuka desktop sumber terbuka terbaik dan paling sederhana. Namun, saya akan mensponsori pembuatan atau adaptasi program peluncur / dock yang berbasis toolbar. Ini adalah mode sekarang, tentu saja; Windows versi berikutnya akan memiliki antarmuka seperti itu, dan OS X telah memiliki Dock-nya selama bertahun-tahun. Toolbar ini akan digunakan untuk meluncurkan program, dan juga meminimalkan program. Cukup sederhana, sungguh, meskipun saya ingin usaha saya menjadi sangat intuitif dan mudah digunakan.
Dalam hal perangkat lunak yang tersedia, kami lagi-lagi melihat koleksi mirip Linux - Firefox (atau mungkin Google Chrome, meskipun saya tidak yakin apakah itu diporting ke BSD, atau bahkan jika itu layak). Saya tidak 100% yakin saya akan menyertakan OpenOffice.org, tetapi akan menyelidiki mengikat ke dalam office suite online melalui sesuatu seperti Prism dan Google Gears. Namun, saya ingin keduanya ditingkatkan dengan enkripsi, untuk menjamin privasi data lengkap. Saya dapat mensponsori plugin browser yang mengenkripsi / mendekripsi dengan cepat, sehingga data apa pun yang disimpan secara online aman. Untuk apa nilainya, bagi saya ini adalah satu-satunya cara agar aplikasi online dapat berkembang.
Kompatibilitas Program
Mungkin aspek yang paling mengejutkan dari OS baru saya adalah masuknya Wine, bersama dengan proyek ruang belakang terdiri dari pengembang yang membuat skrip dan menyesuaikan kode sehingga OS baru menjalankan sebagian besar perangkat lunak dan permainan Windows yang populer. Ini tidak sepenuhnya berbeda dengan Codeweavers, sebenarnya, bagian komersial Wine.
Skrip kompatibilitas dan tweak akan menjadi bagian dari pembaruan yang diunduh ke setiap komputer secara rutin. (Tidak perlu dikatakan, dukungan akan gratis seperti perangkat lunak itu sendiri.)
Tujuannya tidak akan 100% kompatibilitas Windows, karena itu terlalu tinggi bar, dan akan membuat kita jatuh. Tujuannya adalah untuk mendukung aplikasi dan game paling populer. Dengan menerbitkan daftar yang jujur tentang apa yang berhasil dan tidak berfungsi, seperti daftar perangkat keras, kita dapat memperoleh rasa hormat dari basis pengguna, dan tidak membuat janji yang tidak bisa kita tepati. Tentu saja, saya membayangkan sebuah komunitas yang muncul di sekitar OS, yang juga dapat berkontribusi untuk upaya ini.
Dalam hal kompatibilitas program, tujuannya adalah untuk menawarkan rumah singgah antara sistem operasi komersial seperti Windows, dan sistem operasi open source. seperti Linux. Saya pikir ini akan membuahkan hasil, karena dalam pengalaman saya orang tertarik dengan pendekatan open source, dan menerima konsepnya, tetapi hanya takut oleh Linux.
Kami juga memiliki repositori perangkat lunak yang dikemas penuh dengan perangkat lunak open source yang dikompilasi, tentu saja, sama seperti layaknya proyek Linux lain yang bernilai garamnya. Sumber terbuka terbaik akan tersedia.
Efisiensi
Tujuan utama dari proyek OS adalah menjalankannya dengan cepat, bahkan pada perangkat sederhana. Saya akan menetapkan langit-langit sewenang-wenang pada perangkat keras yang kami harapkan dimiliki oleh pengguna (mungkin sesuatu seperti RAM 1GB dan setidaknya CPU 1.5GHz).
Optimasi dan efisiensi adalah sesuatu dari mode sekarang, dan baik Windows 7 dan Mac OS X 10.6 menjanjikan peningkatan kinerja yang signifikan.
Tidak perlu ada jam gelas atau kincir berputar di OS saya, karena pengguna tidak perlu menunggu apa pun. (Ikon jam pasir awalnya permintaan maaf untuk kinerja perangkat keras yang buruk di masa lalu; bahwa kita masih melihatnya di dunia 2GB RAM dan prosesor dual-core menunjukkan bahwa ada sesuatu yang sangat salah dengan pengembangan sistem operasi.)
OS baru akan menargetkan pasar netbook yang muncul juga, dan tujuannya adalah untuk menciptakan sistem operasi yang diarahkan ke komputer portabel. Anda mungkin tidak menyadari tetapi komputer desktop tradisional sedang sekarat. Satu-satunya orang yang menggunakan komputer desktop saat ini adalah gamer dan pekerja kantor. Hampir setiap orang menggunakan laptop saat ini, bahkan jika itu tidak pernah benar-benar meninggalkan rumah mereka, atau bahkan bergeser dari meja mereka.
Filosofi
Poin penting tentang sistem operasi baru adalah filosofinya. Tujuannya bukan untuk menciptakan sistem operasi terbaik di dunia. Itu tidak akan menciptakan sistem operasi yang paling canggih, atau yang paling inovatif, atau yang paling teknis dicapai. Tujuannya adalah menciptakan sistem operasi yang intuitif dan "cukup baik" yang kebanyakan orang dapat gunakan tanpa pelatihan, atau mengernyit ketika sesuatu tidak berfungsi sebagaimana yang mereka harapkan. Tujuannya adalah memastikan fitur yang diharapkan orang-orang hadir, dan bahwa mereka ada di ujung jari mereka.
Sesederhana fitur sistem operasi baru, mereka tidak diperlukan atau diinginkan oleh kebanyakan orang. Dengan Windows XP, dan Mac OS X 10.4, dan versi terbaru Ubuntu (saya akan mengutip 8.04 sebagai contoh), kami telah mencapai puncak pengembangan sistem operasi. Hal-hal telah menjadi sebaik yang bisa mereka dapatkan. Semua fitur baru mulai sekarang akan menghalangi.
Kesimpulan
Tentu saja, semua ini hanya eksperimen pikiran. Jika saya memenangkan lotere (dan saya tidak benar-benar bermain, jadi itu bahkan lebih tidak biasa dari biasanya), saya tidak akan sebodoh itu untuk membuat OS baru.
Sebagai permulaan, saya mungkin akan dituntut terlupakan oleh Apple dan Microsoft. Sistem operasi desktop khususnya tampak menjadi ladang ranjau dari paten perangkat lunak (meskipun saya bertanya-tanya apakah saya bisa menyelesaikan ini dengan mendasarkan pengembangan di Eropa, di mana saya tinggal, dan di mana hak paten perangkat lunak tidak ada).
Namun, masalah terbesar adalah sistem operasi tidak lagi penting. Mereka sangat mirip 90-an. Tahun 90-an adalah tentang menjelajahi ruang tamu Alice. The noughties adalah tentang apa yang terjadi ketika kita melangkah melalui kaca yang mencari.
Yang penting sekarang adalah online, dan apa yang dapat Anda lakukan di dalamnya. Jika saya punya akal sehat, saya akan menginvestasikan jutaan saya dalam membuat aplikasi online, dan mencoba untuk membawa open source dan standar terbuka ke dunia tertentu - dunia yang muncul, sekarang, menjadi hampir eksklusif.
Keir Thomas adalah penulis pemenang penghargaan dari beberapa buku di Ubuntu, termasuk Panduan dan Referensi Buku Saku Ubuntu.
Bagaimana Saya Mengupgrade Hard Disk Laptop Saya dan Hampir Kehilangan Pikiran Saya
Di mana peningkatan perangkat keras yang sederhana memungkinkan saya untuk menyalurkan batin saya Laurel and Hardy.
Apa Yang Terjadi dengan DSL Saya Ketika Saya Memberikan Jalur Darat Saya?
Seperti banyak orang, Sue berpikir untuk menyerahkan tanahnya- layanan telepon berbasis. Tapi DSL-nya datang melalui jalur yang sama. Bisakah dia menyimpannya?
Saya adalah PC dan saya menggunakan Fix It dan saya 4 dan 3/4.
Ini adalah video seorang gadis yang mencoba memperbaiki komputernya - IE-nya hilang dari desktop-nya. Dia Bings untuk solusi dan menemukan Fix It!