MINIX 3.1.5
Co prawda informację o tym zamieścił już serwis OSnews.pl, ale dyletanckie tłumaczenie kiepsko napisanego ogłoszenia może pozostawić nawet osoby nieco obeznane z systemami operacyjnymi w stanie głębokiej konfuzji. Ponieważ prostowanie błędów i wypaczeń zajęło zbyt wiele miejsca, dlatego zdecydowałem się opublikować samodzielną notkę.
Zastrzegam, że nie śledzę na bieżąco rozwoju tego systemu, jednak darzę go sympatią i czasami obserwuję poczynania jego autorów (na wszelki wypadek z pewnej odległości), proszę więc o pewną wyrozumiałość. Oto lista zmian (za oryginalnym ogłoszeniem):
- poprawiono wydajność systemu,
- dodano obsługę pamięci współdzielonej,
- dodano obsługę funkcji setitimer(),
Nie widzę natywnej strony w podręczniku, więc doraźnie musimy wspomóc się „polskawą” wersją linuksową. Więcej informacji o roli setitimer() znaleźć można tutaj. - dodano obsługę systemu plików ISO 9660 (odczyt napędów CD-ROM),
- zaimportowano obsługę dźwięku poprzez Open Sound System,
- dodano obsługę odwołań do pustego wskaźnika (NULL pointer access),
Wg. tego, co znalazłem, chodzi o zmianę zachowania systemu gdy następuje odwołanie do pustego wskaźnika („NULL pointer access”). Otóż taki wskaźnik jest (był?) prawidłowym wskaźnikiem w Miniksie. Najwidoczniej dodano możliwość wyłapania takiej sytuacji dla wygody osób przenoszących oprogramowanie z innych systemów. - ulepszono obsługę sygnałów międzyprocesowych,
- poprawiono wsparcie dla debuggerów,
- dodano automatyczne wykrywanie i ulepszono automatyczną konfigurację kart sieciowych,
- zwiększono ilość oprogramowania przeniesionego na platformę (PostgreSQL, QEMU, Sudo, OpenSSH)
Trzeba przyznać, że lakoniczność oryginalnej informacji rozczarowuje – po projekcie, który otrzymał 2.5 miliona Euro dotacji z UE można by oczekiwać dokumentacji zrozumiałej dla kogoś spoza ścisłego kręgu twórców i entuzjastów. Choć z drugiej strony… nie ma tego złego: spędziłem kilka interesujących minut usiłując dojść, co na myśli miał autor polskiej notki używając określeń „Pułapka NULL dostępna teraz dla wygody użytkownika” czy „Usprawniona obsługa sygnału”.