-
X-Received: by 2002:a05:620a:119a:b0:6a3:7258:f7f with SMTP id
b26-20020a05620a119a00b006a372580f7fmr35327278qkk.380.1654077717954; Wed,
01 Jun 2022 03:01:57 -0700 (PDT)
X-Received: by 2002:a05:620a:119a:b0:6a3:7258:f7f with SMTP id
b26-20020a05620a119a00b006a372580f7fmr35327278qkk.380.1654077717954; Wed,
01 Jun 2022 03:01:57 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.n
et!aioe.org!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISM
ATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.goog
legroups.com!not-for-mail
Newsgroups: pl.misc.elektronika
Date: Wed, 1 Jun 2022 03:01:57 -0700 (PDT)
In-Reply-To: <t77amc$ah5$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=84.10.46.130;
posting-account=fcN60AoAAACGnErMsW3A8rTO2UKkGJEn
NNTP-Posting-Host: 84.10.46.130
References: <a6w54sy4g6ro$.19rh1buzkfmzj.dlg@40tude.net>
<629511b5$0$449$65785112@news.neostrada.pl>
<t74mk2$101e1$1@portraits.wsisiz.edu.pl>
<6296497d$0$489$65785112@news.neostrada.pl>
<b...@g...com>
<vq47sddwlfte.13y5roi0ab7v$.dlg@40tude.net>
<9...@g...com>
<v...@4...net> <t7601e$bb7$1@dont-email.me>
<qmc56yg2jikt.1aaxz670ytekq$.dlg@40tude.net> <t76sr7$su3$1@dont-email.me>
<a...@n...neostrada.pl>
<t776k1$p90$1@dont-email.me>
<a...@g...com>
<t77amc$ah5$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3...@g...com>
Subject: Re: Budowa własnego linuksowego komputerka
From: Dawid Rutkowski <d...@w...pl>
Injection-Date: Wed, 01 Jun 2022 10:01:58 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.misc.elektronika:772419
[ ukryj nagłówki ]środa, 1 czerwca 2022 o 11:14:54 UTC+2 heby napisał(a):
> On 01/06/2022 10:52, Dawid Rutkowski wrote:
> > Bez protekcji pamięci nie będzie unix-like
> Dlaczego?
Chyba że rozumiesz "unix-like" jako "prawie jak unix", parafrazując reklamę.
Bez protekcji będzie to raczej dos-like.
Żeby coś nazwać unixem, a tym bardziej Linuxem, musi to przede wszystkim NIE MIEĆ
pewnych problemów, jakie zastosowanie unixa/Linuxa gwarantuje rozwiązać (oczywiście
zapewne pewnym kosztem).
Protekcja kernel space - user space to podstawa.
Protekcja między procesami w user-space - bardzo pożądana (poza wyjątkami
opisanymi w specyfikacji, umożliwiającymi IPC - ale TYLKO wtedy, gdy OBA procesy się
na to zgodzą).
Zaczynasz mówić jak mój kolega, który każde nowe zagadnienie omawiał tak:
"No, wszystko jest jasne. Jest tylko jeden bardzo duży problem."
To coś jak:
"Jedna rana stanowczo śmiertelna, ale pozostałe da się wyleczyć."
> > A OP nie chce "systemu zabawkowego", tylko system, na którym zadziała Linux.
> > Linux, a nie ucLinux czy amigaos.
> W sensie, że protekcja pamieci jest niezbedna aby to był Linux;) ? Mi si
> wydawało, że wystarczy mieć kernel Linux-like i już;) No może być
> zgodnym troche z POSIXem.
A co to jest "kernel Linux-like"?
Zaś zgodność z POSIX - zawracanie głowy oczywiście.
Tyle że do czasu, gdy chcesz uruchomić jakieś oprogramowanie napisane pod system
POSIXowy.
> Unix to płynne pojęcie... 68000 na ten przykład:
unix oczywiście jest o wiele bardziej "płynnym" pojęciem od Linuxa.
Linux zawsze miał ochronę pamięci.
Choć oczywiście jest na tyle elastyczny, że można kernel tej ochrony pozbawić.
Tylko że znów bardzo ograniczysz ilość oprogramowania, które na takim okrojonym
"Linuxie" uruchomisz.
Tzn. uruchomisz oczywiście, tyle że po fork procesy zaczną się dziwnie zachowywać ;>
Z unixów też mogłeś wyciąć ochronę i uruchamiać je na 68k - zresztą inaczej się nie
dało,
do pamięci wirtualnej trzeba było wziąć 68010.
Jak taki komputer miał 128kB pamięci to i tak wiele poza kernelem i jednym procesem
nie uruchomiłeś.
A to przecież i tak było dużo, ludzie liczyli na komputerach z 16kB - a nawet liczyli
na mniejszych
pamięciach, w 16kB to nawet miejsce na OS było ;>
Więc mogły być wersje "unixa" bez ochrony - ale to był "unix" w taki sam sposób jak
S/360 model 20
"należał" do S/360 (IBM zresztą ostro się w takich głupotach powtarzał, PS/2 model 30
to ta sama
historia - "prawie jak PS/2", tyle że nie miał ani VGA, ani MCA - oraz na 8086 nie
można było uruchomić OS/2).
Bo nawet PDP-11 miały ochronę.
Zadziwiającą maszyną był pierwszy macintosh, ze 128kB RAM, z czego 24kB zajmowała
pamięć obrazu
(nie mówiąc już o zajmowaniu przez wyświetlanie 1/4 czasu magistrali, procesor był w
HALT, bo nie miał cache).
Przecież tyle miał Spectrum 128kB (ech, czemu Sir Clive nie pomyślał, i nie dał w
spectrusiu prostego
bankowania + nie umożliwił wykorzystania drugiej połowy tych chipów, które kupował z
uszkodzonym jednym bankiem,
można by z każdego zrobić 80kB - albo mieć 64kB RAM działających z jedną szybkością)
czy komoda 128
(ten miał też Z80 ;)
Oczywiście szybko wszedł model 512kB - ale ta kula u nogi 128kB pozostała.
Tak jak było z S/370 - dwa pierwsze modele nie miały MMU - "bo tak" - ale następne
wszystkie już miały.
I mamy piękną "kompatybilność".
Następne wpisy z tego wątku
- 01.06.22 15:27 heby
- 02.06.22 13:57 J.F
- 02.06.22 14:02 J.F
- 02.06.22 14:04 J.F
- 02.06.22 14:28 J.F
- 04.06.22 15:27 heby
- 04.06.22 15:41 heby
- 04.06.22 17:36 Dawid Rutkowski
- 04.06.22 18:21 heby
- 04.06.22 19:01 Dawid Rutkowski
- 04.06.22 20:31 heby
- 05.06.22 11:11 Dawid Rutkowski
- 05.06.22 13:44 heby
- 05.06.22 18:50 Dawid Rutkowski
- 05.06.22 19:09 heby
Najnowsze wątki z tej grupy
- Odbiornik ADS-B i wzmacniacze
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
Najnowsze wątki
- 2025-07-27 Jest porozumienie w sprawie umowy handlowej UE-USA
- 2025-07-27 Dziwne... :)
- 2025-07-27 Czy to jeszcze dziala
- 2025-07-27 Fotele firmy RECARO Aircraft Seating ze Świebodzina dla nowych samolotów LOT
- 2025-07-27 Fotele firmy RECARO Aircraft Seating ze Świebodzina dla nowych samolotów LOT
- 2025-07-26 Elektrownia Siersza w kolejce do zaorania
- 2025-07-26 Odkryte w Polsce złoża ropy i gazu powodują nerwowość u Niemców
- 2025-07-26 Odbiornik ADS-B i wzmacniacze
- 2025-07-26 Next.Gazeta informuje, że od 2029 roku (lub 2030 roku) cyfrowe euro stanie się prawnym środkiem płatniczym w całej UE
- 2025-07-26 Warszawa => Head of Technology <=
- 2025-07-26 Warszawa => Strategic Account Manager <=
- 2025-07-26 Mołdawia. Demokratura zastępuje demokrację.
- 2025-07-26 Prawicowa influencerka Candace Owens zapowiada walkę do końca ,,dla całego świata" [z parą prezydencką Macron]
- 2025-07-26 Next.Gazeta informuje, że od 2029 roku (lub 2030 roku) cyfrowe euro stanie się prawnym środkiem płatniczym w całej UE
- 2025-07-26 Ukraińscy kibice [w trakcie meczu] wzywali do zabijania Serbów