Linux 0.01 wreszcie pod GCC 4.x 😉

Czego to ludzie nie wymyślą! W nowym roku Abdel Benamrouche ogłosił, że przygotował serię łatek do stareńkiego jądra Linux 0.01, które pozwalają na jego kompilację pod GCC z serii 4.x w systemach z jądrem 2.6. Udało mu się też przeportować na to prehistoryczne jądro różne współczesne wersje użytecznych programów, takich jak bash, coreutils, dietlibc, bin86, make, ncurses czy vim.

żadnych reklam, sama wiedza.

Zarejestruj się na BEZPŁATNY NEWSLETTER i raz w tygodniu otrzymuj najważniejsze wiadmości
ze świata IT, nowych technologii i kryptowalut.

Bez reklam.

32 odpowiedzi na „Linux 0.01 wreszcie pod GCC 4.x ;-)”
  1. Awatar michuk
    michuk

    Ekstremalny przykład filozofii "bo się da" (ang. "because I can") 🙂

    1. Awatar dlaczego
      dlaczego

      jeśli jestes wykładowcą i masz do wyboru dac coś do poczytania studentom to wcale nei taki głupi pomysł. po co im dawac system Tonenbauma jak można dac dwa 😉

    2. Awatar mlody
      mlody

      ok, a sama idea kernela nie byla czasem: 'bo sie da'??

  2. Awatar nat
    nat

    podoba mi sie ten pomysl. powinien byc jeszcze
    rozprowadzany na tloczonych plytkach, bo stacja
    nie czyta wypalanych ; )

  3. Awatar matiit
    matiit

    Wreszcie!
    Tyle na to czekałem 🙂

  4. Awatar jellonek
    jellonek

    cudo…
    btw. ten kod jest w stanie zrozumiec przecietny student informatyki – poprostu jest go jeszcze w miare niewiele.

    1. Awatar tanatos.pl
      tanatos.pl

      Właśnie zdołowałeś pewnego przeciętnego studenta informatyki 🙁
      Oida ouden eidos…

      1. Awatar tristan
        tristan

        E tam, po prostu jesteś nieprzeciętny 😀

      2. Awatar jellonek
        jellonek

        tristan ma racje, powinienes dostrzegac pozytywy 😉
        widac wybijasz sie ponad przecietnosc 😉

  5. Awatar Rysh
    Rysh

    Nie rozumiem zbyt wiele 🙂 Ale nie ważne 😛

  6. Awatar Thar
    Thar

    Bardzo ciekawy eksperyment. Nasuwa sporo pytań na temat tego, jak w przyszłości będzie wyglądała obsługa starych programów. Na pewno będąsytuacje, w których trzeba będzie użyć starego programu – i zonk, bo nowy kompilator nie przełknie, a stary kompilator też trzeba czymś skompilować… I tak dalej 😉

    Kolejna zaleta open source: możliwość modyfikacji kodu programu na pewno ułatwia takie zabiegi.

    1. Awatar trasz
      trasz

      Zwykle latwiej znalezc stary sprzet ze starym systemem, niz poprawiac. Popatrz sobie, ile lat potrzebuje xview, zeby sie czymkolwiek wspolczesnym skompilowac.

      A i tak na 64bit nie dziala. ;-P

      1. Awatar nat
        nat

        co to jest xview? taki dlugi, ze pare lat sie kompiluje? (:

        1. Awatar trasz
          trasz

          Uatek. Patchy. 😉

          A XView to taki bardzo stary toolkit graficzny.

      2. Awatar jellonek
        jellonek

        hehe, ekstremalny przyklad podales 😉

      3. Awatar pdemb
        pdemb

        To nie powinno być trudne — przenieść kod wersji 0.01 na procesory 64bit.

  7. Awatar Grzegorz
    Grzegorz

    Tylko po co? Nie lepiej wykorzystać czas, energię i umiejętności na coś pożyteczniejszego?

    1. Awatar jellonek
      jellonek

      w komentarzach na kerneltrap znajdziesz odpowiedz na twoje pytanie autro portu. w skrocie – wiele sie dzieki temu nauczyl np. assemblera i386, budowy i386, jak kernel dziala, "i wielu innych rzeczy".
      .
      btw. po komentarzach na kerneltrap widac ze tego typu narzekanie na "strate engergii, czasu i umiejetnosci" to nie tylko polska domena 😉
      .
      Grzegorzu – pozwol ze przytocze to co zawsze w takich sytuacjach pisze: to ze Ty nie widzisz "po co", nie oznacza ze i inni maja tak wąskie pole widzenia…

    2. Awatar bleh
      bleh

      Cóż, jak to powiedział Richard Stallman:

      "Playfully doing something difficult, whether useful or not, that is hacking."

      Żródło: wikicytaciki 😛

    3. Awatar Abaddon
      Abaddon

      Po co pisać takie komentarze? Nie lepiej czas i energię wykorzystać na coś pożyteczniejszego?

  8. Awatar jeronimmo
    jeronimmo

    Na brodę Merlina!! Jak ten wujek Torvalds ładnie to wszystko napisał:)
    btw. sofcik bardzo łatwy do zrozumienia 😉

  9. Awatar tomaszx
    tomaszx

    czyli rozumiem że teraz tylko czekać aż ktoś zrobi z tego xxUXA bo i bedziemy mieli piątego gracza na rynku systemów 🙂 Fajnie. lubię mieć wybór

    1. Awatar aegis maelstrom
      aegis maelstrom

      Tja. Proponuję nazwę "Dziwnóx" – port od i dla fanów wolnego oprogramowania przebywających na wakacjach w Dziwnówku… 😀

      1. Awatar Hrw
        Hrw

        Do Dziwnówka to się na wieczory kawalerskie jeździ ;D

        Tylko na ten rok kawalera brakuje ;(

  10. Awatar Messer
    Messer

    A jeszcze parę lat temu taka informacja by nikogo nie zdziwiła. Nikt by nie powiedział, że "przeciez to bez sensu, nikomu nie potrzebne" – tylko każdy wzdychałby nad umiejętnościami i włożoną pracą w przygotowanie takiego "dziwoląga" jak to nazywacie…

    Czasy się zmieniają, zdaje się.

    Jak coś nie tryska plasmą i efektami 3d to jest bezsensu i przestarzałe. Choć i na takie plasmy potraficie narzekać.

    A sztuka dla sztuki? Oby nigdy nie umarła.

  11. Awatar pawel-86
    pawel-86

    To jest genialne. W końcu sam zacznę się tego uczyć 🙂

  12. Awatar vermaden
    vermaden

    2008, the year of Linux 0.01 desktop :ASD

  13. Awatar halish
    halish

    szacunek dla tego pana, dla jego pasji i dążenia do wiedzy. jak trafnie zauważono w komentarzach powyżej, nie będzie to potrzebne właściwie nikomu, ale ja i tak odczułem ukłucie zazdrości.

    też bym chciał tak umieć:)

    1. Awatar Messer
      Messer

      No jasne!
      Prawdopodobnie nie jeden z programistów/hakerów/hobbystów poczuł ukłucie "zazdrości", albo po prostu swego rodzaju "szacun" dla tego człowieka.
      I to wydawać się właśnie może być najsensowniejszym odruchem.

      A komentarze o wydzwięku: "btw. sofcik bardzo łatwy do zrozumienia" co najwyżej mnie rozśmieszają.
      Ot, polska zawiść.
      Tyle.

      1. Awatar blah
        blah

        Cóż, myślę, że gdyby przysiąść parę chwil nad kodem to jego zrozumienie byłoby proste – główne z racji objętości, to jest STRASZNIE mało kodu (jak na kernel), więc dogłębna analiza takiej ilośći byłaby w granicach możliwości większośći ludzi zajmujących się tym językiem na poważniej (tj. studiujących np. programowanie/alogyrytmikę czy jak tam takie kierunki się nazywają, nie mam pojęcia) – aczkolwiek nie jestem programistą C (a innego fajniejszego języka – hlehlehle ;p) więc mogę się mylić 😛

        1. Awatar jellonek
          jellonek

          ja ten kod czytalem bedac w technikum (ponad dekade temu), dopiero uczac sie C (znajac pascala i asm w dialekcie masm/tasm) i to byl bardzo dobry wstep do programowania w pmode jak i poznania notacji at&t ;). z podobnych kodow, rownie czytelnych – pamietam jeszcze jakis OS jeffa garzika, cwsdpmi (quake 1 byl kompilowany pod djgpp – tak wiec tez wykorzystywal cwsdpmi 😉 ) i… i to by bylo na tyle – reszta byla albo w czystym asmie, albo bsd (choc w Lublinie zyje – nie mialem do tego dostepu…)

      2. Awatar jellonek
        jellonek

        messer: chyba nie zrozumiales o co w tych komentarzach chodzilo, chyba rowniez nie czytales ani kodu przed paczowaniem, ani rzeczonych łat…
        Linus ten kod napisal bardzo czytelnie, kod ma na prawde bardzo mala objetosc, przez to kod ten jest na prawde bardzo latwy do zrozumienia i moze stanowic bardzo przyjemny wstep do programowania i386 w trybie chronionym… tak bardzo ze mi sie tu za bardzo "bardzo" powstawialo 😉
        tu nie ma zawisci, co wiecej – nie kojarze kto mialby byc zawistny wzgledem kogo? linusa? abdela?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *