Jestem programistą .NET C #, uwielbiam stos .NET. Próbowałem Linuksa kilka razy, ale za każdym razem byłem odkładany, ponieważ nie mogłem nic na nim zrobić ... (jak program dla niego lub na nim).
Od momentu uruchomienia Mono, dużo częściej używam Linuksa.
(Postanowiłem także rozpocząć naukę języka Python).
Chciałbym dowiedzieć się więcej na temat samego systemu operacyjnego - poleceń powłoki, podstawowych interfejsów API itp
Od czego zacząć, czy są jakieś książki, które są do tego zalecane?
Kupiłem egzemplarz - Unix Tools 3. edycja O'Reilly i planuję ją przejrzeć (od końca do końca) czy są jakieś inne polecane książki?
Uwaga: Nie miało to znaczenia, ale używam Ubuntu 10.04, chciałbym mieć Fedorę, ale widziałem, jak wielu użytkowników publikuje problemy z instalacjami Mono.
Obowiązkowe łącze The Art Of Unix Programming tutaj.
źródło
Odkryłem, że Advanced Scripting Guide był doskonałym źródłem do skryptowania powłoki.
Przeczytanie go i wypróbowanie wszystkich przykładów dało mi od kogoś, kto może po prostu poruszać się po drzewie katalogów, do kogoś, kto ma całkiem dobre pojęcie o domu, aby używać powłoki do robienia czegokolwiek.
źródło
Jeśli chcesz tworzyć dla Linuksa, możesz najpierw dowiedzieć się o różnych opcjach, które masz. Ale jeśli używasz języka Python, sprawy mogą być prostsze. Bardzo podoba mi się stos Python + GTK + GNOME. Istnieją niesamowite narzędzia, które bardzo ułatwiają rozwój.
Ponieważ jesteś programistą .Net, możesz czuć się bardziej komfortowo z Javą i zapomnieć o podstawowych technologiach: czy używam Qt lub GTK?
Mono sprawi, że poczujesz się jak w domu, ale wiesz, że niewielu lubi mieć Mono na swoich komputerach. W Internecie odbywają się dobre dyskusje na ten temat (np. Gnote vs tomboy)
źródło