• [^] # Re: Toutes ces années de dev

    Posté par . En réponse à la dépêche Haiku a 15 ans. Évalué à 5. Dernière modification le 21 août 2016 à 17:41.

    OS + userland qui tourne sur 32-64 Mo de RAM (et je suis gentil, je remonte à l’époque de Amiga OS 3, pas 1.x)

    Amiga OS (un OS pour plateforme m68k) se contente de 512 Ko de RAM. Et t'auras jamais besoin de plus de 8 Mo de RAM.

    Mais t'auras jamais de protection mémoire avec Amiga OS < 4 (et la version 4 est pour PowerPC).

    « oui, on a besoin de 10x plus de RAM pour implémenter ça ».

    Tu compares Amiga OS 1/2/3 sur m68k à... quoi ? Windows 10 sur x86-64 ? Rien ne saurait être plus différent.

    Mais bon, quelques faits historiques :
    - Windows 95 (1995) : 4 Mo minimum, protection mémoire et mode préemptif uniquement pour les applications Win32. Win16/DOS tourne en mode multitâche coopératif et sans protection mémoire entre les processus (pour garder la compatibilité avec ces applis et un minimum vitale de mémoire requis très bas).
    - Windows NT 4 Workstation (1996) - même IHM que Windows 95, kernel différent : 64 Mo requis, protection mémoire constante et constamment en mode multitâche préemptif.

    Et aujourd'hui (30 ans après l'Amiga) :
    Windows 10 se contente de 2 Go (alors qu'aujourd'hui tout le monde a au moins 4 Go), que ce soit en 32 bits ou 64 bits. Évidemment, la dedans il n'y a jamais que le kernel, il y a tout l'IHM, les services, Cortana, etc...

    "Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)