My own operating system - HEXAos

Поделиться
HTML-код
  • Опубликовано: 10 ноя 2024

Комментарии • 111

  • @kacperks
    @kacperks 3 года назад +2

    Wow super sposób na zrobienie systemu jak chciałem zrobić na bazie jądra Linuxa to było tam bardzo ciężko się odnaleźć

  • @oliveroprivate
    @oliveroprivate 4 года назад +2

    woooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooow

  • @kacperks
    @kacperks 3 года назад +4

    Spróbuję ten sposób zaraz zobaczę dokumentację tej biblioteki

  • @yuumichrzanuwu8748
    @yuumichrzanuwu8748 4 года назад +3

    Ale super :O

  • @henrykgoryjowski8461
    @henrykgoryjowski8461 4 года назад +2

    Super.

  • @oskarniziol420
    @oskarniziol420 3 года назад +1

    Zrobisz Poradnik?

  • @bathree_pogromca
    @bathree_pogromca 4 года назад +2

    A co zrobić gdy napisze coś w tym a później będzie wyskakiwało w VMware "waiting for debbuger connection"?

  • @15po40
    @15po40 2 года назад

    hej mógł byś powiedzieć skąd nauczyłeś się C#?

  • @programminggod7441
    @programminggod7441 4 года назад +2

    wow gratulacje!

  • @bathree_pogromca
    @bathree_pogromca 4 года назад +3

    Yyy elo

  • @gameshoot8571
    @gameshoot8571 2 года назад +2

    gościu życzę powodzenia bo niesamowity jesteś.
    PS mógł byś zrobić poradnik jak zrobić coś takiego bo na polskim yt czegoś takiego nie ma

    • @mckzik1983
      @mckzik1983 7 месяцев назад

      jest taki tutorial ale nie chcę reklamować

    • @gameshoot8571
      @gameshoot8571 7 месяцев назад

      @@mckzik1983 dzięki za odpowiedź bo po 2 latach fajnie było przeczytać komentarz który pisałem jak miałem 12 lat. Dzięki za pomoc ale teraz umiem już angielski na tyle żeby uczyć się z angielskiego yt. Jeszcze raz dzięki za chęć pomocy oraz za przywołanie nostalgi :)

    • @yesh420
      @yesh420 2 месяца назад

      @@gameshoot8571 przywoluje znowu hehe

    • @gameshoot8571
      @gameshoot8571 2 месяца назад

      @@yesh420 :)

  • @bamboooz3201
    @bamboooz3201 3 года назад +1

    ej @Laboratorium Krzycha, Sam Wykminilem Jak Zrobic Taki System Na CosmOS ale mam problem bo w mojej konsoli nie można scrollowac. plz help me, im stuck

    • @hxm4tech
      @hxm4tech  3 года назад

      COSMOS nie pozwala na ściółkowanie konsoli, chyba, że zrobisz bufor w RAM'ie i własną funkcję readline, która buduje strzałki do przesuwania bufora. Zrób sobie listę stringów i dodawaj do niej każdą kolejną linię, do momentu, aż będzie ich 1000, wtedy dodawaj usuwając 1. W funkcji readline gdy masz naciściétą strzałkę znajdź, które lini powinny zostać wyświetlone, zrób clear'a i je wyświetl. Wymiary ekranu to o ile dobrze pamiętam 25x80

    • @bamboooz3201
      @bamboooz3201 3 года назад

      O jezu po 3 miechach mi odpowiedziales kiwdy juz to rozwiozalem XDDDDD

  • @szybkafoka69
    @szybkafoka69 5 месяцев назад

    fajny system :)

  • @kretcix8688
    @kretcix8688 4 года назад +3

    Też robić będę

    • @typwswetrze
      @typwswetrze 3 года назад +1

      Krecik co ty tutaj robisz XDD patrze główna a tu to ale gratulacje młody za napisanie własnego systemu w tym wieku ja nic nie napisałem coś bardziej zaawansowanego

    • @kretcix8688
      @kretcix8688 3 года назад

      @@typwswetrze nwm co tu robie

    • @kretcix8688
      @kretcix8688 3 года назад

      Kopałem tunel do sapera i nagle się tu znalazłem

  • @otylec.wielki
    @otylec.wielki 3 года назад

    siema, gdzie się tego nauczyłeś? Bo ja szukam poradników na yt albo na forach i tam nic konkretnego nie piszą. Nie wiem może mi się tylko wydaje że to jest bardzo podobne do linuxa, brałeś jakiś do tego jakby preset linuxa?

    • @hxm4tech
      @hxm4tech  3 года назад +1

      Więc tak:
      1. Przepraszam, że teraz odpowiadam, mam w szkole zamieszania i rzadko patrzę na YT
      2. Nauczyłem się tego z angielskojęzycznych poradników i z ich wiki.
      3. Wiem, że nie ma tego na polskim YT i forach, więc lepiej szukać na zagranicznych
      4. BO TO JEST BARDZO PODOBNE DO LINUX'A. Takie było założenie
      5. Wzorowałem się na linuxie, ale nie od wewnętrznej zasady działania, tylko od strony wyglądu

  • @loduwkaszef
    @loduwkaszef Год назад

    fajne

  • @piglinpolska30
    @piglinpolska30 2 года назад

    Good

  • @perfogy
    @perfogy 3 года назад

    Wow fajnie ale mozes moze dac link w opisie do SYSTEMU?

    • @hxm4tech
      @hxm4tech  3 года назад +1

      dotHEXAos (to co na filmie / C#) => github.com/HXM4Tech/dotHEXAos
      cHEXAos (wersja C / niedługo będzie całkowicie przerobiona) => github.com/HXM4Tech/cHEXAos

    • @leokardia_jaroz
      @leokardia_jaroz 2 года назад +1

      @@hxm4tech żyj

  • @bamboooz3201
    @bamboooz3201 3 года назад +2

    Proszę prosze zrób toutorial. Bade wdzięczny!

    • @bamboooz3201
      @bamboooz3201 3 года назад

      @@hxm4tech pooooooooooooooooooooooooog

    • @bamboooz3201
      @bamboooz3201 3 года назад

      @@hxm4tech bo ja myslalem ze se od @XaFF zrobie system ale ni dość że on zrobil jedynie poradnik zeby ten system sobie poprostu byl i wyswietlal napis hello world a ten nie dosc ze jest lepszy to super wyglada i dziala!

    • @0kelp
      @0kelp 3 года назад

      @Mikołaj tak to dobry pomysł

    • @0kelp
      @0kelp 3 года назад

      @Mikołaj możliwe

    • @𤙵
      @𤙵 3 года назад

      @@bamboooz3201 ale tamten byl w assembly trudniejszym jezyku do programowania

  • @Michal234g
    @Michal234g 3 года назад +1

    zrobisz jakiś toturial jak zrobić taki karnel w cpp?

    • @kacperks
      @kacperks 3 года назад +1

      @@hxm4tech to prawda ja sprobowalem w assembly i c zrobić to to wyświetlania na ekranie musiałem własną bibliotekę

    • @kacperks
      @kacperks 3 года назад +1

      @@hxm4tech ale się udało

    • @hxm4tech
      @hxm4tech  3 года назад

      Teraz to piszę, bo się trochę nauczyłem. Otóż zacząłem robić system w C (cHEXAos) i w wakacje pokażę go, wyjaśnię i pokażę jak zrobić coś podobnego

  • @zur212
    @zur212 3 года назад

    bedzie program do kupienia - pobrania ?

    • @hxm4tech
      @hxm4tech  3 года назад +1

      Jeżeli chodzi o sam "system" - masz na GitHubie HXM4Tech.
      Programów na ten system na razie nie ma i raczej nie będzie ze względu na ograniczenia COSMOS w uruchamianiu zewnętrznego kodu maszynowego. Dlatego też zacząłem robić cHEXAos - "edycję" tego systemu pisaną w C i ASM od zera, która takich ograniczeń nie będzie miała. Rozwojem tego systemu zajmę się w wakacje, ze względu na duże ilości prac domowych i form sprawdzania wiedzy w naszej szkole po powrocie ze zdalnych

  • @patrykjakoniuk3550
    @patrykjakoniuk3550 3 года назад

    brawo(:

  • @sebastianbogucki8209
    @sebastianbogucki8209 3 года назад

    podałbyś kod tego kalkulatora w tym systemie bo chcem w swoim zrobić ale nie potrafię

  • @borys-xo1lo
    @borys-xo1lo 3 года назад

    Dasz kod źródłowy? plis

    • @hxm4tech
      @hxm4tech  3 года назад

      -----> GitHub hxm4tech

  • @𤙵
    @𤙵 3 года назад

    A jak zrobileś ten taki tekst z 12:51?????????

    • @hxm4tech
      @hxm4tech  3 года назад

      Wpisz w Google na przykład ASCII figlet online generator, jeżeli nie masz generatora figlet w swoim systemie

    • @𤙵
      @𤙵 3 года назад

      @@hxm4tech ok dzięki

  • @Sugv_lol
    @Sugv_lol 3 года назад

    Dasz project file lub source code? pls

    • @hxm4tech
      @hxm4tech  3 года назад +1

      Pewnie. Łap linka:
      github.com/HXM4Tech/dotHEXAos
      To jest dotHEXAos, ale jest już nierozwijanie. Jakbyś chciał pomóc z cHEXAos:
      github.com/HXM4Tech/cHEXAos

    • @Sugv_lol
      @Sugv_lol 3 года назад

      @@hxm4tech Dzk :D

    • @Polaczkowymc
      @Polaczkowymc 3 года назад

      @@hxm4tech to jest w ISO?

  • @robciubobciu
    @robciubobciu 3 года назад

    A jak zmienić rodzaj partycji na FAT12

    • @hxm4tech
      @hxm4tech  3 года назад

      Nie da się - to wina COSMOS

    • @robciubobciu
      @robciubobciu 3 года назад

      @@hxm4tech :< i nie moge wpisać komendy dir bo wyskakuje błąd

    • @hxm4tech
      @hxm4tech  3 года назад

      @@robciubobciu jaki?

    • @hxm4tech
      @hxm4tech  3 года назад

      Może nie masz systemu plików

    • @hxm4tech
      @hxm4tech  3 года назад

      Pobierz z repozytorium COSMOS

  • @robciubobciu
    @robciubobciu 3 года назад

    Wyślesz link do pobrania?

    • @hxm4tech
      @hxm4tech  3 года назад

      Patrz GitHub HXM4Tech

    • @robciubobciu
      @robciubobciu 3 года назад

      @@hxm4tech jak wpisuje to nic nie ma

    • @robciubobciu
      @robciubobciu 3 года назад

      @@hxm4tech Już nic znalazłem

    • @robciubobciu
      @robciubobciu 3 года назад

      @@hxm4tech Czekaj a gdzie jest plik iso?

    • @robciubobciu
      @robciubobciu 3 года назад

      @@hxm4tech jak to otworzyć w vmware jak nie ma pliku iso

  • @igrix8705
    @igrix8705 3 года назад

    Jak tki zrobić?

    • @hxm4tech
      @hxm4tech  3 года назад

      Zrobię w wakacje poradnik, ale osobiście i tak wolę pisać od zera w C i ASM

  • @wonxel
    @wonxel 3 года назад

    Chłopie rada jeśli będziesz chciał to jeszcze rozwijać podmień te if z komendami na switch

    • @hxm4tech
      @hxm4tech  3 года назад

      Wiem, wiem, wiem. Wszyscy mi to mówią. Jednak ja celowo zrobiłem to na if-else. Są po prostu rzeczy takie jak argumenty i aliasy, a w switchach (przynajmniej w .NET 2.0) to się wali i lepsze są prymitywne rozwiązania. Tak samo było z 2 listami. Dlaczego nie użyłem słownika? Walił się COSMOS ze swoimi błędami "not implemented"

  • @luftkatze
    @luftkatze 3 года назад +2

    Sam mam taki mały projekcik, ale pisze w c++

  • @perfogy
    @perfogy 2 года назад

    juz nic

  • @Potato-Cat-PL
    @Potato-Cat-PL 3 года назад

    Ha ha ha

    • @hxm4tech
      @hxm4tech  3 года назад +1

      Dlaczego ha ha ha? Może dlatego, że nie pisany w ASM i C. Jeżeli o to chodzi, to zapraszam na mojego GitHuba i zdobądź sobie cHEXAos.

  • @keurek3612
    @keurek3612 3 года назад

    System operacyjny robi się w asemblerze lub C geniuszu

    • @hxm4tech
      @hxm4tech  3 года назад

      Masz rację, ale nie do końca. Polecam sobie poczytać najpierw, zanim się wypowiada. 1 - istnieje coś takiego jak OS building legos (takie jak COSMOS), 2 - Nie tylko w C, ale też w C++, Rust, lub jakimkolwiek innym kompilowanym języku wysokopoziomowym

    • @keurek3612
      @keurek3612 3 года назад

      @@hxm4tech "Twój" system operacyjny można nazwać systemem operacyjnym lecz nie jest on do końca twój. Używasz biblioteki a os powinno się pisać od zera.

    • @keurek3612
      @keurek3612 3 года назад

      @@hxm4tech Po za tym nie będziesz wstanie napisać systemu operacyjnego w C++. Musisz użyć asemblera lub kodu maszynowego. Dopiero jak użyjesz asm lub maszynówki to możesz przejść do pisania os.

    • @keurek3612
      @keurek3612 3 года назад

      @@hxm4tech Zapomniałem dodać że C++ to nie język wysokiego poziomu. Tak samo C.

    • @hxm4tech
      @hxm4tech  3 года назад +1

      1. Faktycznie, powinno się tak robić, ale to nie zmienia faktu, że ten OS jest mój, a biblioteka/building kit, którego użyłem to tylko biblioteki standardowe takie jak linq + tłumaczenie tego do ASM.
      Jeżeli nadal jednak uważasz, że to nie jest mój system, zobacz: github.com/HXM4Tech/cHEXAos
      To jest wersja C, nad którą obecnie pracuję

  • @shirakibaka
    @shirakibaka 2 года назад

    Polish is so similar to Russian

  • @Potato-Cat-PL
    @Potato-Cat-PL 3 года назад

    To nie twój system operacyjny

    • @hxm4tech
      @hxm4tech  3 года назад +2

      Skąd takie wnioski? Znalazłeś taki sam w internecie? Nie możliwe, chyba, że to właśnie kopia mojego. Owszem, cały COSMOS nie jest mój, ale ten konkretny OS jest i nie możesz temu zapszeczać

  • @perfogy
    @perfogy 2 года назад

    moj to Tabornoti#3088