Po 13 latach prac ogłoszono wydanie MenuetOS 1.0, stabilnej wersji systemu operacyjnego napisanego w asemblerze FASM (Flat Assembler). System występuje jedynie w 64 bitowej wersji, ale są w pełni obsługiwane aplikacje na architekturę x86 i x64. MenuetOS wspiera karty graficzne zgodne ze standardem VESA (Video Electronics Standards Association), posiada kompilatory oraz skośne kompilatory dla języków wysokiego poziomu, nie jest oparty o inne systemy operacyjne, nie jest zgodny z POSIX
Oto, co aktualnie zostało wprowadzone:
- Wielozadaniowość z wywłaszczaniem i 1000hz planistą, wielowątkowość, wieloprocesorowość i ochronę na poziomie ring3
- Czytelny i wygodny interfejs graficzny, obsługiwana rozdzielczość do 1920 x 1080 pikseli oraz 16 milionów kolorów
- Okna mogą posiadać dowolną formę, istnieje przezroczystość i ostylowanie, działa funkcja przeciągnij i upuść
- Obsługa wieloprocesorowości symetrycznej ze skalowaniem do 8 procesorów
- Środowisko programistyczne asemblera i edytor dla aplikacji
- Wsparcie dla USB 2.0 i obsługa urządzeń: drukarki, kamery internetowe i wideo, radio, telewizja oraz urządzenia przechowujące dane
- Wsparcie dla USB 1.1, w tym myszka i klawiatura
- Stos TCP/IP ze Loopback i sterownikami internetowymi
- Oprogramowanie klienckie: poczta, FTP, HTTP i szachy oraz serwerowe: FTP, MP3, HTTP
- Hard real-time data fetch
- Wielkość systemu to jedna dyskietka 3.5 cala, istnieje możliwość uruchomienia z CD lub USB
Warto zapoznać się z naszym wcześniejszym newsem: MenuetOS.
MenuetOS 1.0, czyli stabilna wersja systemu operacyjnego napisanego w Assemblerze | OSWorld.pl http://t.co/qeT3FSWqq3 via @OSWorldpl
Cyryl Sochacki liked this on Facebook.
Kuźwa, kodzić cały OS w asmie… Podziwiam tych gości.
Dziś jest makro-assembler można robić funkcje, struktury. Prawie jak w C ;-)
Przeglądałem kod z ciekawości. Wizualnie nie był podobny do C bardziej do LOGO :D
Popatrzyłem na example i przypomniał mi się DOS.
BTW nie pisałem, że przypomina C, tylko że są elementy z niego znane.
Tylko zdziwiło mnie, że używają INT, zamiast Syscalls, albo VDSO na x86-64.
Może ze względu na jakąś kompatybilność.
W czasach DOS używało się przerwań INT.
Leon Pielgrzym liked this on Facebook.
Konrad Kania liked this on Facebook.
Wojtek Hans Kuś liked this on Facebook.
Panie Michale chyba się pan pośpieszył nigdzie oprócz tamtego serwisu "megaleecher.net" nie ma wzmianki o wydaniu 1.0
sami twórcy mówili iż pomiędzy wersją 0.99.34(wydana tydzień temu) a 1.0 może minąć jeszcze rok. Obym się mylił ^^ pozdrawiam.
http://kolibrios.org/en/ ciekawa alternatywa, fork MenuetOS
@przemo1934
Z tego co czytałem na ichnim forum, KolibriOS ukradł część kodu MenuetOS na 32bit. Czy to taki fork to nie wiem.
Jak się kradnie kod projektu open source, jeśli się wprost pisze, skąd się go wypączkowało i odsyła nawet do orginału?
Wersja 32-bit jest na GPL, dlatego nie ma opcji aby mówić o kradzieży. To zwykły fork.
bez sensu. Zamiast pomoc projektom opensource które mają jakiekowkwiek zastosowanie czy sens kontynuują swoje masochistyczne zapędy. Jak programiści mogą być tak tępi
To się nazywa pasja, mój drogi.
@archlinux
Słyszałeś kiedyś o czymś takim jak hobby, pasja? Lub może po prostu o chęci nauki?
Widać kolego że chyba do podstawówki nawet nie chodziłeś. Proponuję tam zacząć a sam nie będziesz "tępy".
Emerge w Fentoo powinno być napisane w asemblerze zamiast w pythonie. W języku skryptowym co jakiś czas ciągle to emerge się zapycha zwalnia straszne. to chyba jakiś paradox że dystrybucja skierowana na wydajność ma menadżer kompilacji to całe narzędzie napisane w powolnym języku skryptowym taki pacman , apt-get napisany jest przecież w C i działa bardzo szybko.
To nie zależy od języka programowania a od zastosowanej bazy danych. APT i pacman używają scentralizowanej bazy danych, bodajże SQLite3 a emerge przeszukuje dziesiątki tysięcy plików na dysku na bieżąco.
Weź pod uwagę, że funkcjonalność portage a funkcjonalność pacmana to jak niebo a ziemia. W portage zrobisz aboslutnie wszystko, w pacmanie tylko podstawowe rzeczy. Nawet AUR + yaourt to tylko nakładki, nie robią żadnej rewolucji.
Nie karmić trolla.
Jarosław Nikoniuk liked this on Facebook.
Świetna wiadomość. Kiedy kilka lat temu usłyszałem o tym projekcie byłem przekonany, że umrze śmiercią naturalną a tutaj taka niespodzianka. Niezależnie od tego, czy ten projekt jest użyteczny i czy ma przyszłość. Wielkie gratulacje dla autorów z całą pewnością tworzenie tego systemu przyniosło im mnóstwo zabawy i satysfakcji.
Ale w niusie nie ma informacji, że wersja 64-bitowa nie ma źródeł do ściągnięcia czyli jest to close source projekt