Co nowego w Linux Magazine w lipcu

Temat numeru: Szyfrowanie danych w erze komputerów kwantowych.

Komputery kwantowe wciąż znajdują się w fazie eksperymentalnej, ale matematycy już odkryli pewne algorytmy kwantowe, które stanowią poważne zagrożenie dla najlepszych stosowanych obecnie metod szyfrowania. Ludzkość nie ma wyjścia: musimy znaleźć rozwiązanie tego trudnego problemu.

Poza tym polecamy:

  • Własny serwer WWW – W kolejnym odcinku z serii poświęconej programowaniu w języku C zademonstrujemy podstawy programowania sieciowego na przykładzie prostego serwera obsługującego połączenia HTTP.
  • DTLS – „Bezpołączeniowy” protokół UDP nie współpracuje z popularnym standardem TLS zapewniającym szyfrowanie i integralność transmisji. Jednak dzięki DTLS można w prosty sposób zabezpieczyć również UDP.

Na płycie DVD znajdziemy nową dedykowaną multimediom dystrybucji Linuksa Ubuntu Studio 21.04 zawierającą m.in.:

  • Dźwięk i muzyka
  • Fotografia i obróbka obrazu
  • Nagrywanie i obróbka filmów
  • Modelowanie i animacja 3D
  • Tworzenie publikacji

SPIS TREŚCI NUMERU:

TEMAT NUMERU

  • Przetwarzanie kwantowe i szyfrowanie
    Metody szyfrowania, z jakich dzisiaj korzystamy, nie stanowią żadnej przeszkody dla komputerów kwantowych jutra. Pokazujemy, dlaczego i co czeka kryptografię w erze postkwantowej.

RAPORT

  • Przegląd dystrybucji – Knoppix
    Knoppix to przenośny ratunkowy system operacyjny, który stale ewoluuje.

KNOW-HOW

  • Distri
    Menedżery pakietów pod Linuksem działają zbyt wolno. Eksperymentalny projekt badawczy Distri sprawdza sposoby przyspieszenia zarządzania pakietami.
  • Wiersz poleceń – Programy instalacyjne
    Przy coraz większej liczbie metod instalacji oprogramowania, jeśli chcemy testować najnowsze aplikacje, musimy najpierw dowiedzieć się więcej o narzędziach instalacyjnych.
  • DTLS – Szyfrowanie dla UDP
    Szyfrowanie TLS świetnie działa, ale pod jednym warunkiem: musimy korzystać z niezawodnego protokołu transportu, takiego jak TCP. Co jednak w sytuacji, kiedy korzystamy z bardziej zawodnego rozwiązania, takiego jak UDP? W takich przypadkach z pomocą przychodzi nam DTLS.
  • Dgamelaunch
    Jeśli interesujemy się grami retro, warto przyjrzeć się projektowi Dgamelaunch, który pozwoli nam skonfigurować serwer dla gier typu roguelike i rywalizować ze znajomymi, zachowując przy okazji fascynujący fragment historii gier komputerowych.
  • Warsztat admina
    Przeprowadzenie inwentaryzacji sprzętu w centrum danych nie jest prostym zadaniem. Aby szybko przypisać urządzeniom odpowiednie wpisy w bazie danych, Charly umieszcza na każdym nowo zakupionym systemie etykietę z kodem QR, używając w tym celu oprogramowania Zint.
  • Programowanie: Fsnotify
    Mechanizm Inotify umożliwia aplikacjom subskrypcję powiadomień o zmianach w systemie plików. Tym razem użyjemy wieloplatformowej biblioteki Fsnotify dla Go, by napisany przez nas program wykrywał zmiany i odpowiednio reagował.
  • Własny serwer WWW
    Tym razem poznamy podstawy tworzenia aplikacji sieciowych i napiszemy najprostszą implementację minimalnego serwera WWW, potrafiącą komunikować się z dowolną przeglądarką internetową.

MAKERSPACE

  • Zenity
    Dodajemy okna dialogowe do aplikacji działających w wierszu poleceń.

LINUXVOICE

  • EdUBudgie
    EdUBudgie Linux to klon Ubuntu stworzony przez nauczyciela i skierowany bezpośrednio na rynek edukacyjny.
  • Piszemy scenariusz z Kit Scenarist
    Pisarze, zapiszcie to sobie! Kit Scenarist to darmowa aplikacja zaprojektowana z myślą o uproszczeniu procesu pisania scenariuszy.
  • Samouczek – Obsidian
    Obsidian to narzędzie do zapisywania, łączenia i katalogowania pomysłów oraz związanych z nimi notatek, które pomoże nam myśleć i pracować efektywniej.

Szczegóły: https://linux-magazine.pl/archiwum/wydanie/473

Numer jest dostępny:

ż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.

Dodaj komentarz

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