Posts Tagged ‘ Unix

Koniec TrueCrypt’a

No i stało się. Twórcy otwarto źródłowego narzędzia do szyfrowanie “TrueCrypt” ogłosili, że kończą z rozwijaniem aplikacji i polecają przeniesienie się na rozwiązania natywnie oferowane przez twórców systemów operacyjnych (lub po prostu inny rozwiązań w przypadku Linuksa).

Jako oficjalny powód swojej decyzji podają właśnie to, że w tej chwili dla wszystkich najpopularniejszych systemów operacyjnych istnieją aplikacje do szyfrowania tworzone przez ich autorów. Brzmi dość logicznie, ale samo to (zwłaszcza w świecie OpenSource’u) jeszcze chyba nigdy nikogo nie przekonało do zakończenia swojego projektu. Jaki zatem jest prawdziwy powód (jeśli uważa, że istnieje inny niż podany)? Read more

Linux fundamentals tutorial — podstawy Linuksowej konsoli

Na wiki Funtoo można znaleźć rewelacyjne tutoriale dotyczące obsługi Linuksa z poziomu konsoli. Przewidziane są one jako przygotowanie do “Linux Professional Institute’s 101 exam” (co za egzamin by to nie był) jednak przydadzą się każdemu, kto jest zainteresowany nauczeniem się obsługi Linuksa inaczej niż poprzez klikanie. Polecam również osobom zaawansowanym przejrzenie chociaż listingów z konsoli bo czasami mimo, że się coś zna to można poznać jakiś nowy szczegół o którym się wcześniej nie słyszało.

Całość dostępna tutaj:
Część 1
Część 2
Część 3
Część 4

[EDIT]
sirmacik podesłał mi link do podręcznika Debian. Jakkolwiek jest on ukierunkowany na Debiana i część informacji jest specyficzna dla niego (użytkownikom Ubuntu nie będzie to w niczym przeszkadzać) to całość też jest warta przeczytania. Też dobrze wyjaśnia wiele podstawowych kwestii.

[EDIT 2]
Znalazłem jeszcze taki wypis z masą przydatnych poleceń.

  • Comments Off on Linux fundamentals tutorial — podstawy Linuksowej konsoli

Pisanie systemu UNIX’owego

Znalazłem ostatnio w sieci bardzo dobry tutorial pisania systemu UNIX’owego. Nie wyjaśnia on wszystkiego i nie wdaje się zbytnio we wszystkie szczegóły, ale daje świetny obraz tego jak cały proces wygląda, co właściwie system robi “tam pod spodem”, i jest punktem wyjścia do dalszego zdobywania wiedzy.

Całość dostępna jest tutaj.

  • Comments Off on Pisanie systemu UNIX’owego

Budowa plików ELF

Bardzo polecam wszystkim zainteresowanym kompilacją, programowaniem w C i assemblerze, oraz ogólnie dłubaniem niskopoziomowym przeczytanie artykułu właśnie na ten temat – część 1 i część 2. Autor analizuje w nim i objaśnia budowę pliku wykonywalnego i jego poszczególne sekcje.

Warto mieć choć trochę wiedzy z dziedziny programowania w assemblerze, choć wyjaśnienia są na tyle jasne, że bez niej też można sporo zrozumieć i się nauczyć.

Tutaj można znaleźć bardzo podobny artykuł, jednak znacznie dłuższy i trochę bardziej techniczny. A po przeczytaniu można “popodziwiać” programy autora: Tiny Programs.

Jeszcze jedna próba stworzenia “czegoś małego”: Smallest x86 ELF Hello World

unixkcd

Jeśli dobrze rozumiem to link pojawił się 1 kwietnia. Jednak równie dobrze mógł być tam znacznie dłużej. Ostatecznie kto ogląda stronę xkcd? Tam się przecież wchodzi żeby poczytać komiks. Kiedy by się nie pojawił to jednak wciąż tam jest.

Dla wszystkich którzy uważają, że samo czytanie xkcd jest za mało geeky – unixkcd.

Popróbujcie różnych komend jak “uname” czy “help”. ;)
Po wszystkie komendy oraz parametry do nich warto poczytać źródła do których link znajduje się na dole strony.

  • Comments Off on unixkcd

Koniec darmowego Solaris’a

Chciałem aby ten wpis powstał kilka dni temu i dotyczył decyzji firmy Sony w sprawie instalowania innych systemów na konsoli PlayStation 3 i odpowiedzi “środowiska”, ale tyle już w internecie zostało napisane na ten temat (i poza tym że to kiepska decyzja nie ma zbyt wiele do pisania), że postanowiłem napisać kilka słów o zmianie sposobu licencjonowania Solaris’a przez Oracle’a (nowego właściciela Sun Microsystems, a co za tym idzie Solaris’a). Read more

  • Comments Off on Koniec darmowego Solaris’a

Historia UNIX’ów i Linuksa

Wszystkim zainteresowanym historią systemów UNIX’owych i dystrybucji Linuksa (oraz tym z Was którzy lubią skomplikowane diagramy ;)) gorąco polecam obejrzeć strony:
UNIX History – timeline systemów UNIX’owych
GNU/Linux distro timeline – timeline i powiązania między znaczną większością dystrybucji

i na dokładkę:
Computer Languages History – timeline języków programowania

  • Comments Off on Historia UNIX’ów i Linuksa