Android

Sistem Operasi Fantasi Saya

PENGENALAN SISTEM OPERASI - Part 1

PENGENALAN SISTEM OPERASI - Part 1

Isi kandungan:

Anonim

Kebanyakan kita mempunyai fantasi tentang memenangi loteri. Ia menjadi sebahagian daripada manusia.

Bersama dengan membeli harta, kereta laju, dan kylie Minogue fembot yang bersaiz seumur hidup (termasuk aksesori seluar panas pilihan), fantasi saya adalah untuk mencipta sistem operasi yang sempurna. Ini mungkin tidak tinggi dalam senarai senarai Loteri-Pemenang-Fantasi. Sudah pasti di bawah membeli pasukan sukan atau perjalanan dunia. Tetapi ia mencerminkan kepekaan saya yang melekat dan juga kekecewaan saya dengan usaha sistem operasi yang sedia ada.

Bermimpi sebuah sistem operasi fantasi adalah senaman yang menyeronokkan, dan saya menjemput anda untuk pergi. Catat imaginasi anda sendiri di dalam komen di bawah.

[Bacaan lanjut: Petua, petua dan tweak Windows 10 terbaik]

Jadi, bagaimanakah saya akan membuat sistem operasi saya? Sebelum kita mula, mari kita tentukan sempadan fantasi ini.

Menangkan loteri yang kita bicarakan adalah salah satu daripada orang-orang bodoh yang besar - begitu besar sehingga anda boleh membeli negara Amerika Selatan yang kecil, dan mempunyai perubahan longgar yang cukup untuk sebuah bandar kecil Midwest. Dalam erti kata lain, wang bukan masalah dalam senario fantasi saya, dan penciptaan OS baru adalah sepenuhnya dermawan - tidak ada niat untuk menghasilkan wang daripadanya. Saya berhasrat untuk membuat sistem operasi baru saya sebagai sumber terbuka yang mungkin, dan ia akan diberikan untuk kebaikan manusia. Saya sangat murah hati, bukankah saya?

Dengan semangat sumber terbuka, saya tidak akan bermula dari awal dengan OS baru saya, tetapi akan mengambil bit terbaik daripada projek sumber terbuka yang sedia ada, walaupun saya akan dimasukkan ke dalam letakkan beberapa projek baru.

Khususnya, matlamatnya adalah untuk mencipta sistem operasi desktop, dan bukan platform pelayan. IMHO pasaran pelayan telah disempurnakan.

Kernel

Mari bermula di tengah-tengah sistem operasi: kernel. Mungkin menghairankan, saya tidak akan menggunakan Linux, walaupun pada hakikatnya saya fikir ia jelas merupakan pilihan terbaik. Ia sememangnya mempunyai sokongan perkakasan yang terbaik, dan kitaran perkembangan paling pesat. Tetapi kernel Linux mempunyai masalah imej. Realitinya, di luar komuniti, banyak orang di dunia nyata takut Linux. Saya juga mungkin mengatakan ia mempunyai stigma. Jika saya mengumumkan sistem operasi baru saya dengan mengatakan, "Ia berdasarkan Linux," saya mengesyaki saya akan memandu sejumlah besar orang biasa.

Sebaliknya, saya akan menggunakan FreeBSD sebagai pangkalan OS, seperti projek WindowsBSD yang menarik (ya, saya juga menggunakan lesen seperti BSD). Saya juga akan melihat OpenSolaris, yang mendapati sebuah rumah dalam projek Nexenta yang sama menarik.

Keputusan ini mungkin mengehadkan perkakasan yang disokong, tetapi kebanyakan item utama harus OK, dan projek saya akan menerbitkan garis panduan yang jelas tentang perkakasan apa dan tidak berfungsi. Pengguna mungkin perlu membeli, katakan, kad wifi baru untuk OS saya berfungsi dengan betul dengan komputer mereka, tetapi sekurang-kurangnya mereka akan tahu apa yang diharapkan sebelum pemasangan (sesuatu yang tidak disedihkan dengan kebanyakan versi Linux). Saya rasa ini akan dibayar dari segi penghormatan pengguna.

Selain itu, saya akan mengupah pemaju untuk mencipta antara muka pemacu perduaan, untuk menggalakkan penciptaan mudah modul pemandu perkakasan. Ya, itu adalah masalah hacking terhadap masalah ini, dan mungkin akan membuat lebih banyak masalah daripada menyelesaikannya. Tetapi ia juga akan menjadikan kehidupan pengguna lebih mudah. Tidak seperti banyak projek sumber terbuka, sistem operasi baru saya akan menjadi pengguna bukan pemaju yang berorientasikan.

Penggunaan BSD juga membolehkan kami memasarkan OS dengan mengatakan sesuatu seperti, "Ia berdasarkan BSD, sedikit seperti Mac OS X. " Sesiapa yang mempunyai setengah otak akan melihat melalui ini, tetapi pengguna teknikal bukanlah sasaran pasaran. Techies sudah mempunyai sistem operasi open source pertama. Ia dipanggil Linux.

Desktop

Tidak ada kejutan hebat ketika datang ke desktop. Saya akan menggunakan projek Gnome, yang saya percaya sebagai salah satu antaramuka desktop sumber terbuka yang terbaik dan paling mudah. Walau bagaimanapun, saya akan menaja penciptaan atau penyesuaian pelancar / dock program berasaskan toolbar. Ini adalah fesyen sekarang, tentu saja; versi Windows seterusnya akan mempunyai antara muka sedemikian, dan OS X telah mempunyai Dock selama bertahun-tahun. Bar alat akan digunakan untuk melancarkan program, dan juga mengurangkan program. Cukup mudah, sememangnya, walaupun saya mahu usaha saya menjadi ultra-intuitif dan mudah digunakan.

Dari segi perisian yang dibekalkan, kami sekali lagi melihat koleksi Linux seperti - Firefox (atau mungkin Google Chrome, walaupun saya tidak pasti jika ia telah dipindah ke BSD, atau walaupun mungkin). Saya tidak 100% pasti saya akan memasukkan OpenOffice.org, tetapi akan menyiasat mengikat ke dalam suite pejabat dalam talian melalui sesuatu seperti Prism dan Google Gears. Walau bagaimanapun, saya mahu kedua-duanya meningkatkan dengan penyulitan, untuk menjamin privasi data lengkap. Saya boleh menaja plugin penyemak imbas yang menyulitkan / menyahsulit secara langsung, supaya sebarang data yang tersimpan dalam talian selamat. Bagi apa yang bernilai, saya berpendapat bahawa ini adalah satu-satunya cara aplikasi dalam talian dapat maju.

Keserasian Program

Mungkin aspek paling menghairankan dari OS baru saya adalah kemasukan Wain, bersama dengan projek bilik belakang yang terdiri daripada pemaju yang membuat skrip dan mengubah kod supaya OS baru menjalankan majoriti perisian dan permainan Windows yang popular. Ini tidak sepenuhnya tidak seperti Codeweavers, sebenarnya, cabang komersil Wain.

Skrip keserasian dan tweak akan menjadi sebahagian daripada kemas kini yang dimuat turun ke setiap komputer secara teratur. (Tidak perlu dikatakan, sokongan akan menjadi percuma kerana perisian itu sendiri.)

Matlamatnya tidak akan menjadi 100% keserasian Windows, kerana itu terlalu tinggi bar, dan akan menetapkan kami untuk jatuh. Matlamatnya adalah untuk menyokong aplikasi dan permainan yang paling popular. Dengan menerbitkan senarai jujur ​​tentang apa yang tidak dan tidak berfungsi, seperti dengan senarai perkakasan, kita dapat memperoleh penghormatan terhadap pangkalan pengguna, dan tidak membuat janji-janji yang tidak dapat kita simpan. Sudah tentu, saya membayangkan komuniti yang timbul di sekitar OS, yang juga boleh menyumbang kepada usaha ini.

Dari segi keserasian program, matlamatnya adalah untuk menawarkan rumah separuh antara sistem pengendalian komersil seperti Windows, dan sistem operasi sumber terbuka seperti Linux. Saya fikir ini akan membayar, kerana dalam pengalaman saya, orang-orang tertarik dengan pendekatan sumber terbuka, dan menerima konsepnya, tetapi hanya takut dengan Linux.

Kami juga mempunyai repositori perisian yang penuh dengan perisian sumber terbuka, sudah tentu, seperti mana projek Linux yang layak bernilai garamnya. Sumber terbuka yang terbaik akan tersedia.

Kecekapan

Matlamat utama projek OS adalah untuk ia berjalan dengan cepat, walaupun pada perkakasan sederhana. Saya akan menetapkan siling sewenang-wenang pada perkakasan yang kami harapkan pengguna (mungkin sesuatu seperti 1GB RAM dan sekurang-kurangnya CPU 1.5GHz).

Pengoptimuman dan kecekapan adalah sesuatu yang fesyen sekarang, dan kedua-duanya Windows 7 dan Mac OS X 10.6 menjanjikan peningkatan prestasi yang ketara.

Tidak akan memerlukan satu jam kaca atau pinwheel berputar di OS saya, kerana pengguna tidak perlu menunggu apa-apa. (Ikon jam pasir pada mulanya merupakan permintaan maaf untuk prestasi perkakasan yang lemah pada zaman dahulu, bahawa kita masih melihatnya dalam dunia 2GB RAM dan pemproses dwi-teras menunjukkan bahawa sesuatu telah sangat salah dengan pembangunan sistem operasi.)

OS baru akan menargetkan pasaran netbook yang baru muncul, dan tujuannya adalah untuk mencipta sistem operasi yang ditujukan kepada komputer mudah alih. Anda mungkin tidak menyedari tetapi komputer desktop tradisional sedang mati. Satu-satunya orang yang menggunakan komputer desktop kini adalah pemain dan pekerja pejabat. Hampir semua orang menggunakan komputer riba pada masa kini, walaupun ia tidak pernah meninggalkan rumah mereka, atau bahkan beralih dari meja mereka.

Falsafah

Satu perkara penting mengenai sistem operasi baru adalah falsafahnya. Matlamatnya bukan untuk mewujudkan sistem operasi terbaik di dunia. Ia tidak akan mewujudkan sistem operasi yang paling maju, atau yang paling inovatif, atau yang paling berjaya. Matlamatnya ialah untuk mewujudkan sistem operasi yang intuitif dan "cukup baik" yang kebanyakan orang boleh menggunakan tanpa latihan, atau meresap apabila sesuatu tidak berfungsi sebagaimana yang mereka jangkakan. Tujuannya adalah untuk memastikan ciri-ciri yang diharapkan oleh orang ramai, dan bahawa mereka berada di hujung jari mereka.

Seperti yang menarik kerana ciri sistem operasi baru, mereka tidak diperlukan atau dikehendaki oleh kebanyakan orang. Dengan Windows XP, dan Mac OS X 10.4, dan versi terbaru Ubuntu (saya akan memetik 8.04 sebagai contoh), kami telah mencapai kemuncak pembangunan sistem operasi. Perkara telah mendapat sebaik yang mereka dapat. Apa-apa ciri baru dari sekarang akan hanya mendapat jalan.

Kesimpulan

Sudah tentu, semua ini hanya percubaan pemikiran. Sekiranya saya memenangi loteri (dan sebenarnya saya tidak bermain, lebih-lebih lagi daripada biasa), saya tidak akan terlalu bodoh untuk mencipta OS baru.

Sebagai permulaan, saya mungkin akan didakwa dilupakan oleh Apple dan Microsoft. Sistem operasi desktop khususnya muncul sebagai tapak lombong paten perisian (walaupun saya tertanya-tanya apakah saya boleh mendapatkan sekitar ini dengan mendasarkan pembangunan di sini di Eropah, di mana saya tinggal, dan di mana paten perisian tidak semestinya).

Walau bagaimanapun, isu yang paling besar ialah sistem pengendalian hanya tidak perlu lagi. Mereka sangat 90-an. Tahun 90-an adalah tentang menerokai ruang tamu Alice. The noughties adalah tentang apa yang berlaku ketika kita melangkah melalui kaca yang melihat.

Yang penting sekarang adalah dalam talian, dan apa yang boleh anda lakukan di dalamnya. Jika saya faham, saya akan melabur berjuta-juta saya dalam membuat aplikasi dalam talian, dan cuba membawa sumber terbuka dan standard terbuka kepada dunia tertentu - dunia yang muncul, sekarang menjadi hampir eksklusif.

Keir Thomas adalah pengarang yang memenangi anugerah beberapa buku mengenai Ubuntu, termasuk Panduan dan Rujukan Ubuntu Pocket