GNU/Linux Historia nie wyssana z palca (:. Projekt GNU 1983 – Richard Stallman zapoczątkował projekt GNU 1984 – Publikacja pierwszego oprogramowanie projektu.

Slides:



Advertisements
Podobne prezentacje
Systemy operacyjne.
Advertisements

WOLNE OPROGRAMOWANIE.
MANDRIVA INSTALL FEST Nowości w Mandriva Adam Mirowski, The Camels S.C.
extensible messaging and presence protocol
Tematyka kursu z informatyki dzień 3
przetwarzaniu informacji
Rola komputera w przetwarzaniu informacji.
Sieci komputerowe.
1 Linux jako system wielozadaniowy i wielodostępny.
PRACA W LINUKSIE W czym pisać? Przedstawienie edytorów tekstów od vi przez emacs aż do Kwrite Pakiety biurowe w Linuksie. Zgodność plików z plikami Microsoft.
OGÓLNIE O LINUKSIE Co to jest Linux?
Wykład nr 1: Wprowadzenie. Pojęcia podstawowe
Systemy operacyjne.
Systemy operacyjne Bibliografia:
Systemy operacyjne Bibliografia:
Longhorn - Usługi terminalowe
System operacyjny LINUX
1 Podstawy informatyki H. P. Janecki- 2006_ Systemy Operacyjne W6.
Redagowanie dokumentów
Systemy operacyjne. Co to jest system operacyjny? OS (ang. Operating System) to program, który kontroluje pracę uruchomionych przez użytkownika aplikacji,
KURS Z INFORMATYKI prowadzący: mgr Przemysław Głowacki.
REPOZYTORIA 1. Co to są repozytoria?
ZASOBY KOMPUTERA I PRACA W SYSTEMIE OPERACYJNYM WINDOWS XP
Wady i zalety Microsoft Word –a
Instytut Tele- i Radiotechniczny WARSZAWA
Microsoft Expression Studio
Historia Linux’a.
SYSTEM STEROWANIA NADRZĘDNEGO
Budowa systemu komputerowego
Lokalne serwery www Serwer WWW - ang. Web server jest to oprogramowanie zainstalowane na serwerze podłączonym do sieci Internet. Używające technologii.
Autor: Justyna Radomska
System operacyjny i jego usługi
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Systemy operacyjne.
RENDEZ VOUS Z PINGWINKIEM
SPECJALNOŚĆ: Oprogramowanie Systemowe
Zapraszamy na nowy kierunek
W W W Łukasz Stochniał.
Linux, to kompletny system operacyjny (jądro i programy użytkownika), który powstał na zasadzie GNU – czyli Powszechnej Licencji Publicznej (General Public.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Przeglądarki Wszelkie prawa zastrzeżone! Google Chrome – przeglądarka internetowa tworzona przez Google. Jej kod został napisany w oparciu o rozwiązania.
Temat 1: Ogólne cechy języka PHP
Komputer w naszym życiu
Linux. Legalność i Dostępność Oparty jest na licencji GNU – tzn. Dla zwykłych użytkowników jest bezpłatny Oparty jest na licencji GNU – tzn. Dla zwykłych.
Zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego.
Treści multimedialne - kodowanie, przetwarzanie, prezentacjaOdtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
System operacyjny Windows
1 Analiza możliwości języka C# w aspekcie oprogramowania dla myszy Łukasz Łysyganicz Nr indeksu Praca napisana pod kierunkiem: Prof. nzw. Dr hab.
Podstawy języka skryptów
Dokumentacja obsługi programów Kamil Smużyński Piotr Kościński.
Związek Harcerstwa Polskiego rozpoczyna wdrażanie usługi Microsoft Office 365, z którego korzystać będą mogli bezpłatnie wszyscy członkowie organizacji.
Platforma .Net.
Metody komunikacji.
Oprogramowaniem (software) nazywa się wszystkie informacje w postaci zestawu instrukcji i programów wykonywanych przez komputer oraz zintegrowanych danych.
Struktura systemu operacyjnego
Temat 1 Pojęcie systemu operacyjnego Opracował: mgr Marek Kwiatkowski.
Metody komunikacji.
HISTORIA Ludzie od dawnych czasów próbowali się ze sobą porozumiewać. Nauczyli oni się komunikować ze sobą za pomocą przeróżnych środków: od wyrazu twarzy,
System Operacyjny Windows Przedstawia Mateusz Bałdyga kl. 1 „D”
Systemy operacyjne W projekcie brali udział Rabiniak Mateusz, Marek Mycek Damian Kostecki, Piotr Dojlido.
TECHNOLOGIE MULTIMEDIALNE
Systemy operacyjne. Pliki i foldery.
Szkolny Kodeks 2.0  .
Linux ssh.
System operacyjny LINUX
System operacyjny Linux
PROGRAMY DO KONTROLI RODZICIELSKIEJ
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Zapis prezentacji:

GNU/Linux Historia nie wyssana z palca (:

Projekt GNU 1983 – Richard Stallman zapoczątkował projekt GNU 1984 – Publikacja pierwszego oprogramowanie projektu GNU 1985 – Założenie Free Software Foundation 1990 – System GNU bez jądra

System GNU Początkowo system GNU posiadał już prawie wszystko do prawidłowej pracy: Edytor tekstu Emacs Pakiet kompilatorów GCC Ważne i potrzebne biblioteki Ale…

Brak jądra systemu GNU W założeniu system GNU miał bazować na jądrze HURD jednak był on niekompletny i niekompatybilny z urządzeniami. Od tego czasu prace nad systemem zostały wstrzymane…

Nieoczekiwany zwrot 1991 – Młody programista Linus Torvalds z Finlandii założył wątek na grupach dyskusyjnych o treści: „Właśnie piszę (wolny) system operacyjny (dla zabawy, nie będzie wielki i profesjonalny jak gnu) dla klonów AT 386(486)…”

GNU/Linux Połączenie projektów Linux i GNU Opublikowanie pierwszych kreśleń systemu w Internecie Pierwsza funkcjonalna dystrybucja - rok 1993

Pierwsza opublikowana dystrybucja 1993 – Pierwszą dystrybucją systemu GNU/Linux jest Slackware. Zawierał on następujące oprogramowanie Kernel Edytor tekstu Emacs Kompilatory gcc i g++ Zip, zoo, LHA

Linux dzisiaj! (:

Środowiska graficzne - GNOME Projekt GNOME dostarcza dwóch rzeczy: środowiska graficznego GNOME, stanowiącego intuicyjny i atrakcyjny pulpit dla użytkowników końcowych, oraz platformy rozwojowej GNOME, zespołu bibliotek koniecznych dla budowania aplikacji, które integrują się z tym środowiskiem.

Środowiska graficzne - GNOME AbiWord – procesor tekstu, Anjuta – środowisko programistyczne, Ekiga – komunikator rozmów VoIP i wideokonferencji, Epiphany – przeglądarka internetowa oparta o silnik Gecko, ten sam, który stosuje Mozilla Firefox (wcześniej była stosowana przeglądarka Galeon), Evolution – program pocztowy i zarządca informacji osobistej, zbliżony funkcjonalnie do Microsoft Outlook, Pidgin – komunikator, gedit – edytor tekstu, GIMP – rozbudowany edytor grafiki rastrowej (na potrzeby którego powstała niegdyś biblioteka GTK+, tj. The GIMP Toolkit), Glade – program do tworzenia graficznego interfejsu użytkownika, GNOME Terminal – emulator terminala, GnuCash – aplikacja finansowa, Gnumeric – arkusz kalkulacyjny, Inkscape – rozbudowany edytor grafiki wektorowej, Metacity – menedżer okien (wcześniej Sawfish, jeszcze wcześniej Enlightenment), MrProject – program do zarządzania projektami i planowania, Nautilus – menedżer plików (wcześniej GMC), Sound Juicer – ripper CD, Tomboy – aplikacja do tworzenia notatek, Totem – odtwarzacz filmów.

Środowiska graficzne - GNOME

Środowiska graficzne - KDE KDE (K Desktop Environment) - środowisko graficzne zrealizowane jako wolne oprogramowanie dla systemów operacyjnych Unix i GNU/Linux. Zawiera bogaty system bibliotek do tworzenia aplikacji w środowisku graficznym. Obok GNOME jest jednym z dwóch najpopularniejszych uniksowych środowisk graficznych. Początkowo projekt nosił nazwę Kool Desktop Environment.

Środowiska graficzne - KDE Digikam – zarządzanie zbiorami zdjęć, przeglądarka i edytor grafiki, obsługa aparatów cyfrowych Dolphin - Menedżer plików w KDE 4 K3b – program do nagrywania płyt CD/DVD Kandy – narzędzie do komunikacji z telefonem komórkowym Kate – zaawansowany edytor tekstu KDevelop – zintegrowane środowisko programistyczne dla wielu języków programowania KDesktop − menedżer pulpitu w KDE 3 KGet – menedżer pobierania plików Konsole – emulator terminali wyposażony w zakładki Kopete – multikomunikator internetowy (obsługuje m.in. IRC, Jabber i Gadu-Gadu) KTorrent – Program p2p - klient sieci Torrent KPPP – pozwala na połączenia Dial-Up i

Środowiska graficzne - KDE Odtwarzacze multimedialne Amarok – zaawansowany odtwarzacz muzyki JuK – odtwarzacz multimedialny z zaawansowaną obsługą playlist Kaffeine, KMPlayer, KPlayer – odtwarzacze filmów i muzyki Noatun – odtwarzacz multimedialny rozszerzany za pomocą wtyczek KOffice – pakiet programów biurowych KWord – procesor tekstu WYSIWYG KSpread – arkusz kalkulacyjny KPresenter – edytor prezentacji Kexi – aplikacja do wygodnego budowania baz danych Kivio – tworzenie diagramów przepływu Karbon14 – grafika wektorowa Krita – grafika rastrowa KChart – rysowanie wykresów KFormula – edytor wzorów matematycznych Plasma – przestrzeń robocza KDE 4 (pulpit i panel)

Środowiska graficzne - KDE

Implementacja WinAPI „Linux jest głupi bo nie działają gry” Nieprawda – Na Linuksie też można grać w wiele gier, wystarczy 1 program aby móc sobie zagrać w grę przeznaczoną na platformę Windows

Implementacja WinAPI Wine (akronim rekurencyjny od słów "Wine is not an emulator") – oprogramowanie umożliwiające wykonywanie aplikacji przeznaczonych dla Microsoft Windows w środowisku systemu operacyjnego klasy Unix (Linux, Solaris, FreeBSD). Przy pomocy bibliotek Wine można również przenosić niektóre aplikacje systemu Windows do natywnych plików binarnych systemu Unix.

Implementacja WinAPI

Filesystem Hierarchy Standard Filesystem Hierarchy Standard (FHS) czyli Standard Hierarchii Systemu Plików - definiuje rozmieszczenie plików i katalogów w systemach operacyjnych z rodziny Linux i Unix. Windows 2000/XP: Unix / Linux: [C:] [/] +- boot.ini +- [boot] | +- [etc] +- [Documents and Settings] +- [home] | +- [ciapek] | +- [ciapek] | +- [moje dokumenty] | +- [filmy] | +- [filmy] | | +- twierdza.avi | | +- twierdza.avi | | | | | +- [dokumenty] | +- [teksty] | +- Dokument1.txt | +- Dokument1.txt | +- Dokument2.txt | +- Dokument2.txt | | +- [usr] | +- [var] +- [Program Files]

Wiersz poleceń AKA Terminal Linux zawiera interfejs wiersza poleceń (CLI) jako część funkcji przejętych z Uniksa. Dystrybucje wyspecjalizowane na serwery lub administrację mogą używać wiersza poleceń jako jedynego interfejsu. Nieobecność interfejsu graficznego (GUI) pozwala na zminimalizowanie wykorzystywanych zasobów systemowych.

Hardkorowcy (:

The End! Hurrrraaaa! Wreszcie koniec tej nudnej prezentacji, pewnie wielu z was zasnęło, może niektórych zainteresowało. Jeżeli macie jakieś pytania to zagadajcie do mnie! Pozdro Jakub „hudys” Augustynowicz (: