Peringatan 30 Tahun Tutorial Minix OS

Pada tanggal 14 Januari, hari pertama Tahun Baru 2017 yang lama, artikel “Seseorang. Komandan Norton'.

1987 tahun

Setelah membacanya, yang membangkitkan banyak emosi, terlintas di benak saya tahun 1987, yang merupakan tahun penting dalam hidup saya. Ini adalah tahun ketika saya, dari seorang peneliti junior biasa, menjadi kepala salah satu departemen terkemuka di sebuah lembaga penelitian, yang bertugas memastikan otomatisasi maksimal dari proses penelitian ilmiah.

Peringatan 30 Tahun Tutorial Minix OSMaka, 30 tahun yang lalu, pada tahun 1987, Andrew Tanenbaum menulis sistem operasi Minix yang kompatibel dengan Unix sebagai buku teks untuk bukunya “Sistem Operasi: Desain dan Implementasi” (1987, ISBN 0-13-637406-9) . Buku ini berisi 12000 baris kode sumber yang ringkas, terutama ditulis dalam bahasa pemrograman C, kernel Minix, subsistem manajemen memori, dan sistem file. Andrew Tanenbaum mengembangkan Minix OS untuk komputer IBM PC dan IBM PC/AT yang tersedia pada saat itu. Pada saat ini, komputer pribadi yang kompatibel dengan IBM PC mulai bermunculan di negara kita UE-1840/41/42 dan bahkan ES-1845, yang ternyata kemudian berhasil menjalankan Minix OS.

Pada tahun 1987 yang sama, saya mulai menulis kolom “ENGINEER AND COMPUTER” di majalah “Technology and Science”. Publikasi pertama pada bagian ini adalah artikel di majalah No. 7 berjudul “Sistem operasi: mengapa para insinyur membutuhkannya" Dan artikel ini mengatakan bahwa sistem operasilah yang memungkinkan Anda beralih ke "Anda" dari komputer.

Namun di majalah edisi berikutnya, sebuah artikel diterbitkan dengan judul "Pengantar sistem operasi UNIX":

Peringatan 30 Tahun Tutorial Minix OS
Pada periode ini, Amerika Serikat mengedepankan Inisiatif Pertahanan Strategis (SDI), dan Uni Soviet mengembangkan program Anti-SDI.

Tempat simulasi

Sebagai bagian dari program ini, direncanakan untuk membuat simulasi pemodelan stand (SIM) dan sistem desain penelitian berbantuan komputer (CADR), yang memungkinkan tidak hanya untuk mensimulasikan konsekuensi dari penerapan SOI, tetapi juga untuk mengedepankan persyaratan untuk sistem yang menetralisir konsekuensi ini. Dasar teknis SIM/SAIPR adalah jaringan komputer yang kuat yang menghubungkan jaringan komputer lokal departemen ilmiah:

Peringatan 30 Tahun Tutorial Minix OS
Jaringan itu seharusnya mencakup komputer ES besar, tipe ES-1066, serta komputer pribadi yang berjumlah sekitar 200 buah. Namun yang terpenting, komputer ini seharusnya menginstal sistem operasi yang kompatibel dengan UNIX, MOS EC. Dan jika tidak ada masalah dengan mesin besar dan OS MOS EC diinstal pada mesin tersebut, maka ada masalah saat menginstalnya pada komputer seperti ES-1840, karena diperlukan hard drive, dan rilis OS ditunda. Dan pengiriman komputer pribadi sendiri merupakan hal yang sangat sulit. Mereka sangat kekurangan. Mereka hanya dapat diperoleh melalui Keputusan Komite Sentral CPSU dan Dewan Menteri Uni Soviet, setelah sebelumnya menyetujui semua ini dengan departemen yang berkepentingan, seperti Komite Perencanaan Negara Uni Soviet (sekarang Majelis Federal Rusia). Federasi berlokasi di gedungnya), Komite Negara VTI (Komite Negara untuk Teknik Komputer dan Informatika, Komite Negara Uni Soviet untuk Teknologi Komputer, didirikan pada April 1986) dan sejumlah lainnya.

Sebuah kejadian lucu terjadi saat menyepakati rencana penyediaan perangkat komputer ke VTI Group.

Mereka datang untukmu

Peringatan 30 Tahun Tutorial Minix OSKami bertiga tiba di sana - saya berpangkat mayor, mengenakan sepatu bot krom, dengan pistol di sarung di ikat pinggang saya, dan dengan koper tertutup di tangan saya. Bukan, itu bukan koper nuklir, itu berisi rancangan Resolusi Dewan Menteri Uni Soviet No. 931-226 masa depan tanggal 8.08.87 Agustus XNUMX. Saya didampingi demi kehormatan (ini adalah instruksi dari kepala institut, Letnan Jenderal Volkov L.I.) Mayor Jenderal Bordyukov M .M. dan Kolonel Boyarsky A.G. Ketika kami pergi ke ruang resepsi Ketua, kami dikejutkan oleh dua hal - seorang sekretaris berambut pirang yang sangat cantik dan kotak-kotak PC Olivetty yang bertumpuk berantakan di seluruh area resepsi. Merupakan mimpi liar untuk memiliki setidaknya beberapa komputer seperti itu di institut.

Saat kami bertanya apakah Ketua bisa dihubungi, sekretaris menjawab bahwa dia belum tiba, tetapi akan tiba sebentar lagi dan menawarkan untuk menunggu. Setelah beberapa waktu, Ketua dan asistennya muncul. Terhadap pertanyaan diam Ketua, Sekretaris dengan tulus menjawab: - "Terserah kamu!". Dia diam-diam masuk ke kantor, kami mengikutinya.

Dan ketika dia mengetahui tujuan kami semua datang, kami menerima tanda tangan persetujuannya tanpa pertanyaan lebih lanjut. Pada saat itu, ini adalah persediaan yang sangat besar - selusin komputer besar, hingga ES-1066, dan sekitar 200 PC ES-1841/45, hampir seluruh produksi komputer tahunan di Uni Soviet. Dan saya harus mengatakan, meskipun terlambat, kami menerima komputer berikut:

Peringatan 30 Tahun Tutorial Minix OS

Pergilah!

Tapi ada contoh lain. Penting untuk mendapatkan visa dari Wakil Kepala Komunikasi Angkatan Bersenjata Uni Soviet.
Peringatan 30 Tahun Tutorial Minix OSPosisi ini pada waktu itu dipegang oleh Letnan Jenderal Kirill Nikolaevich Trofimov, seorang peserta Perang Patriotik Hebat, Pahlawan Buruh Sosialis. Pada janji dengan Trofimov K.N. Saya tiba, seperti biasa, ditemani oleh jenderal yang “bertugas”. Trofimov K.N. mengundang saya ke meja dan kami berdiskusi cukup lama tentang masalah otomasi, melengkapi institut di Wilayah Moskow dengan peralatan komputer. Pertanyaan utamanya adalah mengapa harus ada preferensi untuk Anda. Namun pada akhirnya dia berkata: “Berikan suratmu, aku akan tanda tangan.” Namun ketika saya mengeluarkannya, suara jenderal yang “bertugas” (saya tidak akan menyebutkan nama belakangnya) terdengar: “Mengapa Anda tidak memahami sepenuhnya arti penting dari...”. Dan ini dikatakan kepada K.N.Trofimov... Saya mati rasa. Dan untuk alasan yang bagus. Jenderal Trofimov K.N. diam-diam berdiri, mengambil map berisi kertas-kertas kami dan melemparkannya ke arah pintu keluar: “Keluar dari sini!” Tapi semuanya baik-baik saja, itu berakhir dengan baik. Saya datang menemuinya lagi, meminta maaf dan visa telah diterima. Sayangnya, jenderal yang sangat dihormati ini meninggal saat menjalankan tugas pada 19 Oktober 1987 dalam kecelakaan pesawat dengan helikopter Mi-8 di Hongaria.

Ketua Pertama Komisi Teknis Negara Rusia/FSTEC Rusia

Bersamaan dengan koordinasi rencana penyediaan perangkat komputer, sedang dilakukan pengembangan dan persetujuan Spesifikasi Teknis untuk desain pembuatan SIM/CAIPR. Institut Sibernetika Teknis dari Akademi Ilmu Pengetahuan BSSR, direktur Semenkov O.I., dipilih sebagai kontraktor utama. Omong-omong, Institut Sibernetika dari Akademi Ilmu Pengetahuan SSR Ukraina juga pernah dipertimbangkan. Namun preferensi tetap diberikan kepada ITK Akademi Ilmu Pengetahuan BSSR. Dan pada akhir tahun 1986, spesifikasi teknisnya sudah siap, yang tersisa hanyalah mendapatkan visa dari Wakil Panglima Pertama, Kolonel Jenderal Yu.A. Yashin, dan menyetujuinya dari Presiden Akademi Ilmu Pengetahuan BSSR, Akademisi Akademi Ilmu Pengetahuan Uni Soviet N.A. Borisevich. dan Panglima Tertinggi. Setelah itu, singsingkan lengan baju Anda dan selesaikan tugas yang diberikan. Dan kemudian pada pertengahan Desember saya mengetahui bahwa Jenderal Yu.A.Yashin telah tiba di institut. Saya mengambil koper berisi rancangan spesifikasi teknis dan bergegas menuruni tangga samping menuju ruang tunggu kepala institut. Dan di tangga saya bertemu langsung dengan kepala institut dan Jenderal Yashin Yu.A. Tanpa ragu, saya meminta izin Yu.A.Yashin. hubungi pimpinan lembaga. Dia terkejut, tapi membiarkannya. Saya melaporkan kepada kepala institut bahwa kami kehabisan waktu dan perlu mendapatkan visa dari Yu.A. Yashin. Dan lihatlah, visa ini diperoleh tepat di tangga.
Peringatan 30 Tahun Tutorial Minix OSPada bulan Januari 1992, Yashin Yu.A. menjadi penjabat Ketua, dan pada tanggal 18 Januari 1993 ia diangkat sebagai Ketua Komisi Teknis Negara yang direorganisasi di bawah Presiden Federasi Rusia, yang peran dan statusnya meningkat secara signifikan (Ketua Komisi setara dengan Menteri). Dari badan militer yang sangat terspesialisasi, Komisi Teknis Negara menjadi badan federal yang bertanggung jawab atas keamanan informasi. Saat ini, Komisi Teknis Negara Rusia telah diubah menjadi Layanan Federal untuk Kontrol Teknis dan Ekspor (FSTEC Rusia). Dan pada tanggal 4 Februari 2002, hamba Anda yang rendah hati dianugerahi jam tangan pribadi dari Ketua Komisi Teknis Negara Rusia di bawah Presiden Federasi Rusia.

Tanpa jendela dan pintu

Yang tersisa hanyalah langkah terakhir - untuk menyetujui Presiden Akademi Ilmu Pengetahuan BSSR, Akademisi Akademi Ilmu Pengetahuan Uni Soviet N.A. Borisevich. Dan empat hari sebelum Tahun Baru 1987, dengan persetujuan direktur ITK Akademi Ilmu Pengetahuan BSSR, Semenkov O.I. Saya datang ke Kota Pahlawan Minsk. Saya bertemu dengan O.I.Semenkov. dan mohon klarifikasi kapan kami akan menemui Presiden Akademi Ilmu Pengetahuan BSSR. Dan kemudian hal-hal aneh dimulai, mereka mengatakan bahwa dia sedang sibuk, kemudian mereka mulai mentraktirnya bantal karamel dari jatah direktur, dll., dan pada sore hari mereka tiba-tiba menyatakan bahwa mereka ingin menghapus atau mengubah poin ini atau itu. spesifikasi teknis. Secara khusus, mereka tiba-tiba mengatakan bahwa mereka tidak ingin menggunakan OS yang kompatibel dengan Unix. Saya menyadari bahwa saya hanya perlu kembali ke Moskow. Dan saya melakukannya. Dan ketika saya masuk kerja keesokan harinya, mereka sudah menelepon dari Minsk, meminta maaf dan meminta saya datang dan menandatangani kerangka acuan. Sore harinya saya sudah berada di kereta. Di peron, direktur sendiri menemui saya di Volga dan kami segera menemui Presiden.
Peringatan 30 Tahun Tutorial Minix OS
Kami pergi ke kantor Presiden, duduk di meja, dan ketika saya melihat kembali ke pintu tempat kami masuk, pintu itu tidak ada di sana: ada rak-rak berisi buku di sekelilingnya.
Saya menyadari bahwa saya hanya dapat meninggalkan tempat ini dengan spesifikasi teknis yang disetujui. Kami berbicara selama satu setengah jam, mendiskusikan prospek teknologi komputer dalam negeri (atau sekarang sedang populer untuk berbicara tentang substitusi impor), dan kemudian dengan spesifikasi teknis yang ditandatangani saya pergi ke stasiun. Saya merayakan Tahun Baru di rumah.

Kader adalah segalanya

Jadi, untuk melatih personel, ajari personel ini untuk bekerja pada sistem Unix (dan semua orang sebelumnya bekerja di OS UE), ajarkan bahasa C (dan semua orang sebelumnya menggunakan PL/1, Fortran, Pascal), Unix sistem operasi seperti itu sangat dibutuhkan. Dan Andrew Tanenbaum memberikannya kepada kami. Dan semua ini, seperti dalam dongeng, terjadi pada tahun 1987, dan dia bekerja untuk EU-1840!

Peringatan 30 Tahun Tutorial Minix OSNamun kami harus menambahkan sesuatu, mengubah sesuatu di dalamnya. Kemampuan untuk mem-boot dari hard drive telah ditambahkan, alfabet Cyrillic telah ditambahkan, tetapi hal yang paling penting dari sudut pandang rata-rata pengguna adalah pengembangan monitor pengguna yang memiliki kemampuan serupa dengan sistem KOMANDAN NORTON di MS-DOS, menggunakan urutan escape.

Saat ini sudah disertakan driver untuk pertukaran data melalui port COM antar PC dengan Minix/MINOS.

Pada tahun 1991, pada Konferensi Ilmiah dan Praktis All-Union di Gomel, sebuah laporan dibuat tentang “Sistem operasi instrumental seluler MINOS”:

Orlov V.N., Moskow
Sistem operasi instrumental seluler MINOS
Sistem MINOS adalah sistem operasi kelas UNIX yang dikembangkan berdasarkan versi 7. Sistem ini dimaksudkan terutama untuk digunakan di universitas untuk melatih pemrogram sistem dalam merancang sistem perangkat lunak yang kompleks.
Fitur khas dari sistem:

  • Pengoperasian pada PC EC 184x (termasuk PC EC 1840 tanpa adanya hard drive), PC AT-286, PC AT 386 dan PC yang kompatibel;
  • Sistem ini bekerja dalam pengkodean primer dan alternatif;
  • Pengoperasian sistem dengan floppy disk 360 KB, 720 KB dan 1.2 MB;
  • Pemrosesan tombol fungsi di tingkat kernel sistem, yang membuatnya tersedia kapan saja, terlepas dari proses apa yang sedang berjalan di sistem;
  • Jika diinginkan, pemrosesan tombol fungsi kernel dapat dinonaktifkan;
  • Kemampuan untuk mengkonfigurasi ulang tombol fungsi;
  • Implementasi mekanisme Rendezvous dalam sistem;
  • Implementasi dalam sistem, selain penerjemah perintah shell, monitor pengguna yang kemampuannya serupa dengan sistem NORTON di MS-DOS;
  • Ketersediaan direktori perintah bawaan dalam sistem.

Sistem ini mengimplementasikan lebih dari 70 perintah, termasuk editor teks dan heksadesimal, perintah untuk bekerja dengan sistem file MS-DOS, pengarsip tar yang memungkinkan Anda bertukar file dengan sistem tipe UNIX lainnya, pemformat teks, dll.
Sistem ini memiliki komplator C, Assembler, dan paket TWINDOW.
Inti dari sistem ini adalah 90 KB, total volume sistem adalah sekitar 20000 pernyataan dalam bahasa C dan Majelis.
Sistem dilengkapi pada 5 floppy disk berukuran 360 KB, atau pada 2 floppy disk berukuran 360 KB dan 2 floppy disk berukuran 729 KB, atau pada 2 floppy disk berukuran 360 KB dan 1 floppy disk berukuran 1.2 MB.
Kode sumber sistem disediakan secara terpisah. Volumenya adalah 10 floppy disk masing-masing 360 KB.

Pada tanggal 25 Agustus 1991, lima bulan setelah mulai mengerjakan proyeknya, Linus Torvalds yang berusia 21 tahun (saat itu masih pelajar) berbicara tentang pembuatan prototipe OS yang benar-benar baru bernama Linux, dan pada tanggal 17 September 1991, yang pertama rilis publik dari kernel Linux terjadi.

Jadi, pada tahun 1991 kami memiliki Minix OS, Linux OS dan MINOS OS. Pada saat yang sama, dua yang terakhir dalam satu atau lain cara mengandalkan pengalaman Minix.

Pada saat yang sama, Andrew Tanenbaum sejak awal menolak proposal untuk meningkatkan Minix atau menerima tambalan yang datang dari pembaca buku teksnya. Ini mungkin alasan mengapa Linux Torvalds memimpin. Linux mengambil peran sebagai sebuah proyek di mana pembaca Andrew Tanenbaum akan mewujudkan keinginan mereka untuk mengembangkan sistem operasi, dan Linux mendapat manfaat yang tiada henti darinya.
Bagaimana dengan OS MINOS? 1991 adalah tahun terakhir Uni Soviet. Negara ini hancur, perekonomiannya terpuruk. Tidak ada waktu untuk sistem operasi di sini.

Emas menguasai dunia

Peringatan 30 Tahun Tutorial Minix OSBagaimana dengan stand simulasi, sistem desain penelitian berbantuan komputer, dan jaringan komputernya?

Semuanya berakhir dengan menyedihkan. Banjir komputer mengalir ke negara ini. Untuk mendapatkannya, Anda membutuhkan uang dan hanya uang. Diputuskan untuk menyerahkan semua peralatan komputer seri UE untuk didaur ulang untuk mendapatkan emas, dan menggunakan hasilnya untuk peralatan ulang. Semua izin telah diterima, tempat parkir mesin dibongkar dan diserahkan, tetapi komputer baru tidak pernah datang. Jika ternyata semuanya berbeda, siapa yang tahu di mana MINOS sekarang!

Namun orang-orang yang menciptakan SIM/SAIPR memperoleh banyak pengalaman dan pengetahuan. Keduanya membantu mereka bertahan di masa sulit tahun 90an.

Dan Linux Torvalds berkembang dengan sukses, menaklukkan lebih banyak area baru. Kini fork/klon Linux dalam negeri “berkembang dari Moskow hingga ke pinggiran.” Minix karya Andrew Tanenbaum juga berkembang dengan sukses, dan buku-bukunya sangat diminati.

Andrew Tanenbaum termasuk di antara tokoh-tokoh TI seperti Denis Ricci, Brian Carnigan, Ken Thompson dengan sistem operasi Unix, Ken Thompson dan Dennis Ritchie yang sama dengan bahasa C, Elgar Codd dengan model data relasional, Linus Torvalds dengan sistem operasi Linux.

Dan siapa yang tahu Torvalds lain akan tumbuh dengan membaca buku Andrew Tanenbaum dan manual pelatihan Minix-nya!!!

Sumber: www.habr.com

Tambah komentar