MINIX

Software screenshot:
MINIX
Software ətraflı:
Version: 3.3.0 / 3.4.0 RC6 Yenil?nib
Tarixi Upload: 19 Jun 17
Geliştirici: MINIX Team
Lisenziya: Pulsuz
Məşhurluq: 374

Rating: 3.3/5 (Total Votes: 3)

MINIX bir mikrokernel arxitekturasına əsaslanan açıq mənbədir, müstəqil və sərbəst şəkildə yayılmış UNIX kompüter əməliyyat sistemi.

OS bir cüt arx ISO şəkli kimi paylanır

MINIX əməliyyat sistemi bz2 sıxılma metodu ilə arşivlenmiş və 32 bitlik (x86) və 64 bitlik (x86_64) təlimat dəstini dəstəkləyən kompüterlərdə işləmək üçün hazırlanmış ikili arch ISO image kimi paylanır Memarlıq. Bz2 arxivi təxminən 120 MB ölçüsündə olsa da, ISO image təxminən 400MB-da çəki dərəcəsi.


Köhnə məktəb açılış menyusu dörd fərqli variantları təqdim edir

Xahiş edirik unutmayın ki, ISO təsviri kompüterin BIOS'undan çəkmək üçün CD diskinə və ya 512MB və ya daha yüksək tutumlu bir USB sürücüsünə yazılmalıdır. Bu, istifadəçilərə dörd fərqli variantları olan AHCI dəstəyi ilə və ya olmadan canlı sistemə başlamaq qabiliyyətinə imkan vermək və menyu variantlarını redaktə etmək imkanı təklif edir.

Canlı rejimdə işləyir və yerli sürücüə quraşdırıla bilər

Sistem, önyüklenebilen ortamdan sorunsuz bir şekilde çalışır ve önceden yüklenmiş komutların bir çoxu düzgün çalışacaksa, funksionallığından tam yararlanabilmek üçün, bir masaüstü masaüstü ortamı da daxil olmaqla, . Mənim cari olaraq, siz & ldquo; root & rdquo ile giriş yapmanız gereken bir kabuk istemine düşürülür; Istifadəçi adı. & Ldquo; quraşdırma & rdquo; (Tiraj olmadan) quraşdırma skriptini başlamaq üçün.


Bu Linux və ya BSD əməliyyat sistemi deyil

Hər şey hesab edilən, MINIX Linux və ya BSD ilə qarışdırılmamalıdır. Bu, hələ də ağır inkişafda və yuxarıda qeyd edilən UNIX kimi əməliyyat sistemləri kimi qüsursuz bir yerdə deyildir.

Bu sürümde yeni : son istifadəçilər üçün nəzərdə tutulmayıb.

  • Sistem, kiçik (12,700 kodlu kod) mikrokernelə əsaslanır.
  • Mikrokernel, fasilələri və mesajı keçər və çekirdek rejimində çalışan yeganə koddur.
  • Əməliyyat sisteminin qalan hissəsi izolyasiya edilmiş, qorunan, istifadəçi rejimi proseslərinin toplanması kimi işləyir
  • Hər cihaz sürücüsü MMU hardware
  • tərəfindən izolyasiya edilmiş ayrı bir istifadəçi rejimi prosesidir
  • Bir sürücü qəzaya uğrarsa, sistem avtomatik olaraq bunu yenidən başlasa, işləyən tətbiqlər hətta fark etməzlər
  • Bu demektir ki, MINIX 3.3.0 özünü müalicə edir
  • İstifadəçi NetBSD ilə çox uyğun gəlir və minlərlə NetBSD paketini işləyir
  • NetBSD userland ilə yenilikçi bir self-healing tədqiqat OS-ni birləşdirərək, hər iki dünyanın ən yaxşısını əldə etdik.
  • Clang / LLVM və gcc derleyicileri, həm də perl, python və s. Mövcuddur.
  • MINIX 3.3.0 hər ikisi üçün də x86 və ARM Cortex A8 arxitekturaları üçün mövcuddur, bu, gömülü sistemlər üçün idealdır
  • Linux üzrə ARM üçün MINIX 3 kompilyasiyası tərtib etmək üçün vasitələr təmin edilir
  • Portlar indi BeagleBoard XM, BeagleBone ağ və BeagleBone qara üçün mövcuddur
  • MINIX 3 wiki geniş sənədləri mövcuddur
  • Kod, yüzlərlə yolla MINIX 3.2.1 üzərində təkmilləşdirilmiş və daha təmiz və daha etibarlı sistemə gətirib çıxarmışdır

Sürüm 3.3.0'da yeni :

  • Sistem, kiçik (12,700 kodlu kod) mikrokernelə əsaslanır.
  • Mikrokernel, fasilələri və mesajı keçər və çekirdek rejimində çalışan yeganə koddur.
  • Əməliyyat sisteminin qalan hissəsi izolyasiya edilmiş, qorunan, istifadəçi rejimi proseslərinin toplanması kimi işləyir
  • Hər cihaz sürücüsü MMU hardware
  • tərəfindən izolyasiya edilmiş ayrı bir istifadəçi rejimi prosesidir
  • Bir sürücü qəzaya uğrarsa, sistem avtomatik olaraq bunu yenidən başlasa, işləyən tətbiqlər hətta fark etməzlər
  • Bu demektir ki, MINIX 3.3.0 özünü müalicə edir
  • İstifadəçi NetBSD ilə çox uyğun gəlir və minlərlə NetBSD paketini işləyir
  • NetBSD userland ilə yenilikçi bir self-healing tədqiqat OS-ni birləşdirərək, hər iki dünyanın ən yaxşısını əldə etdik.
  • Clang / LLVM və gcc derleyicileri, həm də perl, python və s. Mövcuddur.
  • MINIX 3.3.0 hər ikisi üçün də x86 və ARM Cortex A8 arxitekturaları üçün mövcuddur, bu, gömülü sistemlər üçün idealdır
  • Linux üzrə ARM üçün MINIX 3 kompilyasiyası tərtib etmək üçün vasitələr təmin edilir
  • Portlar indi BeagleBoard XM, BeagleBone ağ və BeagleBone qara üçün mövcuddur
  • MINIX 3 wiki geniş sənədləri mövcuddur
  • Kod, yüzlərlə yolla MINIX 3.2.1 üzərində təkmilləşdirilmiş və daha təmiz və daha etibarlı sistemə gətirib çıxarmışdır

Sürüm 3.2.1'de yeni nə :

  • İnkişaf:
  • Dinamik olaraq bağlı yürütülebilir fayllara dəstək, həmçinin bazlı sistem kitabxanalarının paylaşılan versiyasını yaratmaq
  • http://wiki.minix3.org/en/UsersGuide/UsingSharedLibraries.
  • İnteq seqmentlərinin istifadəsini tamamilə silmək, kontekst keçidində performans artırmaq. Yalnızca səhifə masalarına əsaslanır. (Daha çox məlumat)
  • SYSENTER / SYSCALL əsaslı sistem çekirdek çağırışlarına əlavə dəstək, əlavə performans yaxşılaşması. (Daha çox məlumat)
  • Tam yeni təmizlənmiş NetBSD qurmaq sistemi idxal. Build.sh dəstəklənir, crossbuilding MINIX 3 imkan verir.
  • http://wiki.minix3.org/en/DevelopersGuide/Crosscompiling

  • Libc, lorder, qoşulmaq, mtree, tsort, cksum, öldürmək, xinstall, du, libutil, tic, postinstall, flex, zlib, bsdtar, ls, sort, cat, Mok, mkemp, libcrypt, printf, passwd, yapmak, ed, nawk, expr, pc, fayl, mktemp, libc, csu, lanetler, byacc, tput, test, ln, nvi, ctags, infocomp, nbperf, Pwd.
  • DDEKIT dəstəyi (USB klaviatura dəstəyi, siçan və kütləvi saxlama).
  • http://wiki.minix3.org/en/DdeKitUsb
  • TTY sürücüsünün ümumiləşdirilməsi.
  • Nonsymbolic rootdev, dev2name, checkhier, badblocks, readall, BIOS_SEG və umap_bios, bios_wini, _ANSI, _CONST, _VOLATILE, _SIZET, _ARGS, _VOID, PUBLIC, PRIVATE və FORWARD kimi c makroları , _PROTOTYPE.
  • VM: Ümumiləşdirilmiş munmap (yükləmə zamanı ramdisk indi azad, yaddaşını saxlayır).
  • Sürücülərlə VFS qarşılıqlı asfikirdir, VFS əməkdaşlıq etməyən sürücülərə immunitet yaradır. (Daha çox məlumat)
  • http://en.wikipedia.org/wiki/Kernel_Normal_Form
  • Exec performansının yaxşılaşdırılması və ümumiləşdirilməsi. Kopyalamayı və çekirdeği, RS, VFS və VM'yi azaldın, hamısı eyni yürütülebilir ayrıştırma kodunu istifadə edin.
  • gələcək inkişafları dəstəkləmək üçün VM-də bəzi daha çox soyutma.
  • Dinamik mtab dəstəyi və mount-a əmrini tətbiq
  • Fayl sistemi önbelleğini ümumileştirdi. (Daha çox məlumat)
  • Değişiklikler:
  • Dünya yaratmaq üçün
  • olun
  • a.out ikili üçün dəstək düşüb
  • Sürücülər, FS:
  • E1000 82545EM üçün dəstək əlavə edin
  • EXT2 dəstək təkmilləşdirilməsi. (Daha çox məlumat)
  • Virtio: virtio-blk, virtio-net sürücülər
  • Necə istifadə olunur: http://wiki.minix3.org/en/UsersGuide/RunningOnQemu
  • AHCI'ye dəstək
  • VBFS əlavə et: VirtualBox Paylaşılan Qovluq Fayl Sistemi
  • rtl8169: RTL8101E ailəsinə dəstək əlavə edin
  • Keymaps:
  • Portuqaliya keymap
  • braziliya keymap
  • Userland:
  • Daha yaxşı performans üçün C-də sprofalyse.

Sürüm 3.2.0'da nə yeni :

  • Əsas Xüsusiyyətlər:
  • Clang default compiler (GCC də dəstəklənir)
  • NetBSD C kitabxanası
  • ELF default yürütülebilir formatdır
  • Asynchronous, çox işlənmiş virtual fayl sistemi (VFS) server
  • Eksperimental SMP dəstəyi
  • FUSE dəstəyi (Evgeniy İvanov tərəfindən GSOC layihəsi)
  • NetBSD parol fayl formatı (Vivek Prakash tərəfindən GSOC layihəsinin bir hissəsi)
  • FS növ infrastrukturu:
  • Uygun / etc / fstab faylını istifadə edin
  • MFS-də təmiz / təmiz olmayan FS bayrağı
  • Tam baz sistemi ext2 inteqrasiyası: newfs, fsck, ext2 üzərinə yükləyə bilər
  • Fstab listelenen bütün fayl sistemləri üçün hər açılışda müvafiq 'fsck-p' et.
  • NetBSD bootloader
  • Daha kiçik açılış şəkilləri (gzip istifadə)
  • ProcFS: / proc fayl sistemi
  • AHCI sürücüsündə Multithreading və NCQ dəstəyi
  • Təkmilləşdirmələri düzəltmək
  • GDB və əsas çöküntü dəstəyi (Adriana Szekeres tərəfindən GSOC layihəsi)
  • Qurğu izlənməsini dayandırın
  • Yeni NetBSD istifadəçi kommunalları (onların bir hissəsi Vivek Prakash tərəfindən GSOC layihəsi kimi)
  • ext2 fsck & mkfs, gzip, m4, adam ve alətlər, mkdep, mkdir, mkfifo, mktemp, rm, rmdir, tic, uniq
  • libcurses, libcrypt, libprop, libterminfo, libutil
  • bzip2, tarix, indent, mdocml (mandoc), sed, zoneinfo portları
  • Daha yaxşı etibarlılıq
  • Blok cihaz sürücüsündən şəffaf bərpa fayl sistemlərində çökdü
  • Şəffaf, fayl sistemlərində blok qurğularının I / O çatışmazlığına qarşı yenidən cəhddə
  • Yeni Faulty Block Qurğu qüsurlu enjeksiyon sürücüsü
  • Servers və sürücülər imtina edilməyən istifadəçilər kimi çalışırlar.
  • Clang'in daha ətraflı xəbərdarlıq etdiyi
  • tərəfindən aşkar edilmiş bütün potensial hataları düzəldin
  • Daha yaxşı sanallaşdırma dəstəyi
  • VMWare VAssert
  • üçün daha asan dəstək təmin etmək üçün libvassert əlavə edildi
  • Yeni VirtualBox vaxt sync sürücüsü
  • Digər mühüm fərqlər:
  • MINIX layihəsi artıq vers-nəzarət sistemi
  • kimi istifadə edir
  • Bilinən məsələlər:
  • VirtualBox: Minix donanım sürətləndirilməsi dəstəyi (VT-x, AMD-V) quraşdırıla bilməz
  • Çözüm: KullanıcılarGuide / RunningMinixOnVirtualBox baxın
  • Xəbərdarlıqlar yaradın: Clang ACK-dan daha yaxşı diaqnostikaya malikdir, beləliklə, cinq daha az xəbərdarlıq edir. Bu xəbərdarlıqlar zamanla müəyyənləşdirilir.
  • Clang performansı: MINIX'te, CCC GCC'den daha yavaş qurulur. Biz bunun üzərində işləyirik. Bu arada, GCC (CC = gcc) ile MINIX qurma seçeneğiniz var.

Sürüm 3.1.7'de yeni :

  • İstifadəçi planlaşdırma və planlaşdırma server
  • Eyni tipli bir çox ethernet kartına düzgün dəstək
  • Bugfixes (məsələn, son KVM-də işləyən həlli)
  • Debug xüsusiyyətləri ("ətraflı" önyükleme monitorunun dəyişkənliyi, çekirdekdə DR0-DR7 disk rabitə qeydlərinə çıxış)
  • Ötürmə monitoru şəkilləri yükləməyə imkan verir & gt; 16 MB
  • Kök bölmənin ölçüsü 64MB-yə qədər artırıldı (quraşdırma skripti kök bölmələri qeyri-default ölçülərlə daha çox və ya daha az təhlükəsiz şəkildə həll edə bilər)
  • GİS ilə MINIX qurmaq üçün sistem dəstəyi yaradın.
  • Source tree reorganization / cleanup
  • Yeni portlar: Git, GCC 4.4.3 versiyasına yeniləndi
  • Bütün mövcud yaddaşları istifadə edən VM-də ikincili FS önbellek qatışığı, G / Ç gözləmə müddətini azaldar

Sürüm 3.1.6'da yeni :

  • Əsas Xüsusiyyətlər:
  • Yeni sürücülər: Atheros L2, Intel E1000, Realtek 8169, DEC Tulip
  • VirtualPC Şəbəkə dəstəyi (DEC Tulip)
  • PipeFS - fayl sistemi sürücülərindən xaric edilmiş boruların idarə edilməsi
  • HGFS - VMware paylaşılan qovluqlarını fayl sistemi kimi quraşdırmaq üçün dəstək
  • FPU dəstəyi
  • Sistem Tədbirləri Çərçivəsi (SEF)
  • Deneysel APIC dəstəyi (default olaraq əlil)
  • Daha çox liman: daha yeni QEMU, BSD kommunal, Təyinatlar
  • Bilinən məsələlər:
  • VirtualBox 3.1 Minix'i aça bilmir. İndi VirtualBox 3.0 istifadə edin.
  • Qemu / KVM 0.12 Minix'i aça bilmir. Lütfən, hazırda Qemu / KVM 0.11 istifadə edin.
  • VirtualBox: Minix 3.1.6 donanım sürətləndirilməsi dəstəyi (VT-x, AMD-V) quraşdırıla bilməz

Oxşar proqram

Boxmax Ds
Boxmax Ds

14 Apr 15

BSD Router Project
BSD Router Project

17 Feb 15

FR1
FR1

3 Jun 15

Şərh MINIX

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!