RedoxOS 0.3.3 - OSTest

in #polish7 years ago

Każdy ma swój własny ulubiony system – Windows, OS X, Linux, BSD itd. ma on służyć do jak najefektywniejszej, najlepszej, najszybszej pracy na komputerze. Jednak co jeśli nie chciało nam się zagłębiać w inne systemy, które być może – byłyby dla nas najlepsze? Dziś zajmiemy się RedoxOS.

Nowe technologie ponoszą wyobraźnie wielu - Samsung wprowadził (i chyba ostatecznie usunął) pulsometr do swojego smartfona, w Linuksie co rusz nowe technologie są wprowadzane. "Dawno dawno temu" na świat wyszedł nowy język programowania Rust. Przez trzy lata był rozwijany przez twórcę by ostatecznie przejść pod skrzydła Mozilli, która rozwija ten język po dziś dzień. Mozilla mocno wczuwa się w rozwój tego systemu i część ważnych projektów, np. Servo na tym "jedzie". (Servo to nowy silnik renderowania stron stworzony przez Mozillę, który ma zastąpić Gecko i być może Webkit. Silnik ten ma być ultra szybki [szybszy od Webkita], a zarazem bezpieczny.)

Czasem (wydaje mi się) kogoś ponosi fantazja (słuszna?) i stara się używając nowych technologii stworzyć nowy system operacyjny - i tak powstał RedoxOS. Uważam to zwykle za wadę niż zaletę, bo czasem się dzieje tak, że nowy system zastępuje stare w jakiś dziedzinach - tak było z Linuksem, który zastąpił wiele Uniksów na stanowiskach serwerów (czy innych komputerów), natomiast wiele systemów jest co najwyżej przytaczanych w OSTestach :)

Specjalnie w nazwie artykułu dałem wersję programu. Dzisiaj ten system może wydawać się śmieszny, ale za 2 lata czy 5 lat może mieć swoją dziedzinę, w której będzie istniał. Co prawda nie wydaje mi się, by tak było, ale kto go tam wie :P

Bootowanie systemu

Uruchomieniu systemu towarzyszy bootloader ISOLinux, który wczytuje swój kod, kernel Redox i program inicjalizujący. Rozpoczyna się procedura ładowania systemu, aż dochodzi ona do momentu wybrania rozdzielczości dla interfejsu graficznego:

Logowanie

System domyślnie ma ustawione hasła. Jakie zapytacie? A no trzeba sprawdzić pod F2 i wpisać. Trochę głupie, ale cóż. Co mnie martwi to ten przycisk F2. Nie żadna kombinacja, a jeden przycisk - nie wiem jak będzie w przyszłości, ale często ten guzik jest używany przez różnego rodzaju aplikacje.

Interfejs graficzny

Po załadowaniu system wygląda całkiem nieźle - ładna tapeta, ładne ikony, programy wyeksponowane. Ciekawe jakimi jeszcze programami może się pochwalić system ... aha ... to wszystkie co są na pasku.

Pod interfejsem graficznym jest 7 aplikacji - Przeglądarka internetowa, Konsola, Menadżer plików, Edytor tekstu, przeglądarka zdjęć, Kalkulator i Mapa znaków.

Aplikacje moim zdaniem wyglądają beznadziejnie, co najwyżej spełniają podstawowe zadania. Trzymam kciuki za rozwój, ale na razie nie ma nic ciekawego ;)

Przeglądarka działa, ale chyba niepoprawnie. Nie udało mi się zmienić strony, więc nie sprawdziłem jak radzi sobie ze standardami, ale domyślnie chyba ładuje podstawową stronę projektu z wieloma ograniczeniami.

System ma również narzędzia konsolowe a'la Linux / Unix. Ma ich sporo, jednakże nie wiem z jaką dokładnością zostały przepisane (nie są to aplikacje Coreutils / Busybox). Może więc dojść do tego, że skrypty nie będą poprawnie przenoszone.

Dla kogo ten system?

Na razie mamy wersję 0.3.3 - czyli raczej wstępną bardzo i nie nadaje się dla chyba nikogo. Z drugiej strony Rust niby ma umożliwiać tworzenie bezpiecznych aplikacji (z mniejszą ilością błędów niż normalnie). Może to być w przyszłości prosty i szybki system dla serwerów. Ale wyprzedzam fakty :) Jak ktoś ma komputer to niech sobie przetestuje w maszynie wirtualnej - fajny do przeklikania się.

Sort:  

System dla nikogo. Nie polecam.
fervi.

Czepiasz się ;-P. Nie zgadzam się jedynie z pierwszym zdaniem, ale osobiście bardzo lubię ten cykl. Pamiętaj, że Linux też na początku był hobbistycznym projektem:

I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones.

Źródło: wikipedia.

@fervi: świetna robota - trzymaj tak dalej.

Ale to był żart przecież :) Sam lubię ten cykl i z każdym odcinkiem się cieszę, że nie muszę tego testować. Rozśmiesza mnie często fakt, że @fervi na końcu informuje, że system się do niczego nie nadaje.

Ale to był żart przecież :)

Dlatego wkleiłem ryj emotikonkę z jęzorem na wierzchu ;). Reszta miała służyć jako wsparcie dla autora. Pozdrawiam :-).

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63220.55
ETH 2560.85
USDT 1.00
SBD 2.80