Opublikowane pliki gerber PCB, aktualizacje prototypów

Opublikowaliśmy pierwszą wersję plików gerber PCB płyty głównej notebooka w naszym repozytorium GitLab!

Inżynierowie odpowiedzialni za projekt wykorzystali do jego wykonania oprogramowanie Mentor Xpedition i za kilka tygodni opublikujemy ich oryginalne źródła PCB, z których zostały wyeksportowane pliki gerber. Przyczyną opóźnienia w publikacji źródeł jest fakt, że symulacje PCB nadal są wykonywane i do tego czasu źródła – a co za tym idzie pliki gerber – mogą ulec zmianie. Symulacja PCB, która została pomyślnie sfinansowana z poprzedniej kampanii darowizn, jest obecnie finalizowana. Ponieważ nikt w naszym stowarzyszeniu nie dysponuje odpowiednimi narzędziami, ACube Systems zajmuje się nadzorowaniem całego procesu przeglądu za nas.

Doskonale zdajemy sobie sprawę, że udostępnianie plików źródłowych stworzonych przy użyciu prawnie zastrzeżonego oprogramowania nie jest idealnym rozwiązaniem, dlatego też badamy, w jaki sposób moglibyśmy udostępnić źródła PCB dla otwartego oprogramowania KiCad. Pierwszą próbą, którą testujemy, jest załadowanie źródeł Mentor Xpedition za pomocą oprogramowania Altium do projektowania PCB, a następnie przekonwertowanie źródeł do Kicad. Szukamy ochotników, którzy mogliby nam pomóc w procesie tłumaczenia źródeł.

Podczas interakcji z ACube w sprawie procesu symulacji, stanęliśmy przed faktem, że ustne porozumienie, które zawarliśmy w sprawie kosztów prototypowania, pochodziło z połowy 2017 roku, a świat przeszedł wielkie zmiany. Wtedy szacowali oni całkowity koszt na 10.500 euro, na który składało się pierwsze 3000 euro na początkowe wyposażenie oraz 1500 euro na każdą prototypową płytę główną, pomnożone przez 5 płyt głównych. Jednak po wyszczególnieniu i uaktualnieniu wszystkich zaangażowanych kosztów przy użyciu dzisiejszych notowań rynkowych, okazuje się, że większość kosztów komponentów wzrosła od tego czasu, być może z powodu pandemii, kto wie. Weźmy na przykład procesor NXP T2080, od 2017 roku jego cena po prostu podskoczyła, a większość innych komponentów również podniosła swoją cenę. Szeroko dyskutowaliśmy z ACube Systems, początkowe wyposażenie to nadal 3000 €, ale ostateczny koszt każdej prototypowej płyty głównej wzrósł do 3000 €, podwajając początkowo szacowaną cenę sprzed 4 lat.

Ze względu na ten drastyczny wzrost kosztów produkcji zdecydowaliśmy się wykonać tylko 3 działające prototypy, co daje kwotę 9000 €. Do tego dodajemy kolejne 500 € na wykonanie atrapy (niedziałającej płytki), wydrukowanej z dwuwarstwowej płytki PCB i z prawidłowo zamontowanymi wszystkimi elementami mechanicznymi. Celem takiej atrapy jest zapewnienie, że działające prototypy, które zostaną wyprodukowane później, będą mechanicznie pasować do Slimbooka Eclipse. W rezultacie, cel kampanii zostanie zwiększony do 12.500 €.

  1. Slimbook Eclipse Notebook

    Donation Campaign for Production of three working Prototypes

    €5,346.00 donated of €12,500.00 goal

Obecnie badamy wpływ zwiększonych kosztów produkcji na produkt końcowy, ale jak na razie nie mamy odpowiedzi. Będziemy informować Państwa na bieżąco, jak tylko uzyskamy wiarygodne szacunki.

Rozszerzanie biblioteki gier, Fosdem 21 i więcej

Postęp na froncie oprogramowania

Powszechnie wiadomo, że silna biblioteka oprogramowania jest kluczowym czynnikiem wpływającym na żywotność każdej platformy – co może potwierdzić każdy niechętny użytkownik danego systemu operacyjnego 😉.

Nasz zespół jest tego świadomy. Nasi współpracownicy są mocno skoncentrowani na kompilacji i optymalizacji szerokiego wachlarza gier i aplikacji użytkowych na platformę PPC64 Big Endian, a wszystko to znajdziesz w naszym repo.

Super Mario 64

This image has an empty alt attribute; its file name is Schermata-del-2021-01-03-16-58-30-1024x578.png

Ponadczasowa gra Sm64 trafia do naszego portfolio, dostarczając niezliczonych godzin wymagających tras i wspaniałych kolorów w pakiecie uwielbianym zarówno przez dzieci, jak i dorosłych. Skacz dookoła, lataj, nurkuj, odkrywaj lochy, jeziora, góry i zbieraj monety oraz gwiazdki, aby dostać się na szczyt.

Super Tux Kart

This image has an empty alt attribute; its file name is Screenshot_2021-02-04-Power-Progress-Community-1024x576.png

Gra Super Tux Kart jest inspirowana najpopularniejszą na świecie wyścigówką arcade. Dzięki niej będziesz miał zajęcie, gdy opanujesz każdy zakręt i spróbujesz wyprzedzić swoich przeciwników. Jak mówią twórcy z Królestwa Maskotek: „W trybie Story musisz stawić czoła złemu Nolokowi i pokonać go, aby Królestwo Maskotek znów było bezpieczne! Możesz ścigać się samemu przeciwko komputerowi, wziąć udział w kilku pucharach Grand Prix lub spróbować pobić swój najszybszy czas w trybie Time Trial. Możesz również ścigać się lub walczyć z maksymalnie ośmioma przyjaciółmi na jednym komputerze, grać w sieci lokalnej lub grać online z innymi graczami na całym świecie.”

H-Craft Championship

This image has an empty alt attribute; its file name is h-craft-1024x540.png

H-Craft Championship to wyścigówka sci-fi z ponad 28 trasami i unikalną fizyką jazdy. Zdobądź mistrzowskie trofeum lub przesuń swoje granice w dwóch trybach ataku na czas. Będziesz się również dobrze bawić z rodziną i przyjaciółmi, mając 4 graczy na tym samym komputerze.

Niestety, musieliśmy wstrzymać prace nad przeniesieniem gry na silnik Unreal Engine. Jest to ogromne zadanie i napotkaliśmy na przeszkody. Planujemy wznowić prace, gdy tylko ukończymy MR naszego portu do głównej linii Freedesktop-SDK, wymaganego do kompilacji pakietów flatpak na PPC64 Big Endian.

FreeCAD

This image has an empty alt attribute; its file name is Istantanea_2020-12-10_18-26-39-1024x578.png

Kiedy nadchodzi czas biznesu, poza zwykłymi pakietami produktywności dla Linuksa, oferujemy również zoptymalizowaną wersję FreeCAD dla PPC64 Big Endian, więc możesz urzeczywistnić swój kolejny przełom używając najlepszego laptopa na świecie. FreeCAD jest modelerem dla CAD, MCAD, CAx, CAE i PLM pasującym do szerokiego zakresu zastosowań w inżynierii i architekturze. Działa tak samo na wszystkich głównych platformach, zapewniając pełną przenośność Twojej pracy.

Jeśli nie wierzysz kodowi źródłowemu, jestem pewien, że uwierzysz własnym oczom. Odwiedź nasz kanał YouTube i ciesz się odrobiną chwały PowerPC!

Ekscytujące, prawda?

Jeśli masz szansę i umiejętności, aby pomóc, nasza ciepła i przyjazna społeczność zaprasza Cię do pozostawienia swojego śladu na przyszłości otwartej informatyki poprzez swój wkład, a jako bonus staniesz się lepszym i bardziej wszechstronnym programistą. Dlaczego?

Żyjemy w coraz bardziej mało-endianowym świecie. Wraz z niemal monopolem x86/amd64 w świecie komputerów stacjonarnych/laptopów/serwerów, kultura pisania przenośnego i wydajnego oprogramowania wieloplatformowego podupadła. Preferujemy świat wielokulturowy. Środowisko, w którym wiele platform ma szansę się rozwijać, daje nam nowe perspektywy rozwiązywania problemów informatycznych, zamiast polegać tylko na starych i wypróbowanych rozwiązaniach, co prowadzi do świata bardziej otwartego, bezpieczniejszego i ogólnie lepszego oprogramowania.

Gdy programujesz na naszą platformę, musisz pamiętać, że celujesz w platformę Big Endian. Należy unikać ręcznej zamiany endianów. Jeśli jesteś wystarczająco ostrożny, możesz być w stanie wydobyć trochę wydajności tu i tam, ale zawsze musisz zachować określone przypadki użycia i zapewnić prawidłowe wykrywanie architektury w całym kodzie, w przeciwnym razie kod nie będzie niezależny od architektury.

Dzięki automatycznej zamianie, kod jest łatwiejszy w utrzymaniu i portowaniu. POSIX oferuje narzędzia do automatycznej konwersji endianness. Aby uzyskać więcej szczegółów, proszę sprawdzić nasze wytyczne.

Nasza prelekcja na FOSDEM 21

This image has an empty alt attribute; its file name is Fosdem_2021_Switch_OH_PowerArchitecture_First_page-1024x576.jpeg

FOSDEM jest darmowym wydarzeniem dla twórców oprogramowania, podczas którego spotykają się, dzielą pomysłami i współpracują. W 2021 roku, spotkanie będzie miało charakter online. Bądź częścią najlepszej konferencji FOSS w Europie – to jest za darmo, wymagana jest rejestracja.

Oczywiście zaznaczymy swoją obecność, a nasz Roberto Innocenti poprowadzi wykład i pokaże, że nadszedł czas, aby przejść na Open Hardware i ponownie podnieść rangę architektury Power.

RPrezentacja Roberta odbędzie się w 6 lutego 2021 roku, rozpoczynając się o godzinie 12:15 CET i kończąc o 13:00. Będziemy się tam z Państwem widzieć!

Schematy opublikowane w wersji Alfa

Przede wszystkim jednym z największych problemów uniemożliwiających sfinalizowanie tych schematów była brakująca obudowa wymagana do podjęcia szeregu bardzo ważnych decyzji projektowych. W końcu, bardzo niedawno, wybrano ją i jest ona teraz w naszych rękach, torując drogę do osiągnięcia celu.

Obrazek z https://www.flickr.com/photos/curtiskennington/3642074604

W kwietniu poprosiliśmy o opinię na temat opublikowania niedokończonego dzieła lub czekania na schematy lepszej jakości. Zespół postanowił poczekać i „wysłał informacje (wersja robocza PDF schematów) tylko do 132 darczyńców, uprzejmie prosząc ich, aby nie publikowali tego nigdzie”.

Pod koniec czerwca odbyło się ważne spotkanie pomiędzy aCube i projektantem w celu omówienia sugestii naszego zespołu ds. sprzętu, a innym tematem było dostosowanie schematu do nowej obudowy. W rzeczywistości przygotowaliśmy kolejne kroki dla projektu PCB.

Tak więc mamy zmodyfikowany schemat blokowy, który może mieć w przyszłości jedynie kilka drobnych zmian.

PowerPC Notebook Block Diagram – czerwiec 2019

Obecnie projektant pracuje nad aktualizacją schematów. Zadanie to ma zakończyć w sierpniu.

W międzyczasie jako zespół główny zagłosowaliśmy ponownie w czerwcu i tym razem zdecydowaliśmy się opublikować PDF aktualnej wersji schematu. Nie zawiera aktualizacji, których oczekujemy w sierpniu.

Innymi słowy, schemat, który załadowaliśmy do naszego repozytorium, jest tą samą wersją przedpremierową, którą wysłaliśmy do darczyńców pod koniec marca 2019 r.. I należy zauważyć, że jest to wersja alfa. Jedyną różnicą w porównaniu z wersją darczyńców jest to, że zawiera ona niedawno wybraną licencję Open Hardware, czyli licencję Cern Open Hardware License 1.2 (Cern OHL).

Wybraliśmy Cern OHL, ponieważ jest on specyficzny dla otwartego sprzętu i obejmuje aspekty dotyczące produkcji sprzętu. Ma takie same efekty wirusowe jak inne licencje open source, ale bierze pod uwagę, że istnieje licencjodawca sprzętu i inny podmiot, który go produkuje.

Aktualna wersja schematu jest opublikowana w naszym repozytorium w gitlabie:

https://gitlab.com/oshw-powerpc-notebook/powerpc-laptop-mobo

Styczniowa aktualizacja

Projekty schematów: luty 2019 r.

Schematy są nadal w trakcie przeglądu przez naszych wolontariuszy sprzętu i samo Acube, mamy nadzieję, że opublikujemy wstępną dokumentację przed końcem lutego 2019 roku w naszym gitlab repository. Będzie to wersja robocza (Work-In-Progress). Ponieważ schemat jest projektem w toku pracy, opublikujemy go tylko w formacie PDF. Opublikujemy pliki Orca, gdy schemat zostanie ukończony. Równolegle z publikacją rozpoczniemy Kampanię Donacji Projektu PCB.

Schematy zostaną zaktualizowane później, łącznie ze wszystkimi zewnętrznymi złączami laptopa, które faktycznie znajdą się na obudowie laptopa; będzie tak ze względu na wybór obudowy, która ma być użyta, co jest jeszcze w toku.

Planujemy rozpocząć kampanię darowizn PCB Layout Donation Campaign przed końcem lutego 2019 roku.

Więcej informacji na temat komponentów można znaleźć w poprzednim wpisie

Sfscon Bolzano – Włochy – listopad 2018

16 listopada 2018 roku w Sfscon.it mieliśmy prezentację projektu w większej sali z obecnością około stu osób (choć było późno i było to przedostatnie wystąpienie).

Opowiadaliśmy o krokach, jakie wykonaliśmy dla naszego projektu Open Hardware PowerPC GNU/Linux opartym na notebooku. Ujawniliśmy podgląd naszych schematów elektrycznych i poinformowaliśmy o kolejnych planach. To był dla nas zaszczyt zaprezentować nasz projekt w obecności ważnych prelegentów i tuż przed Simonem Phippsem  który jest prezesem Open Source Initiative (OSI). Bardzo dziękujemy IDM Südtirol i Linux User Group Bozen-Bolzano-Bulsan z Konferencji Wolnego Oprogramowania Bozen, Południowego Tyrolu, którzy stworzyli nam tę okazję. Program Sfscon 2018 można znaleźć pod tym linkiem.

SFScon18 – Free Software Conference 2018

Stoisko na Paris Open Source Summit (POSS) – Francja – grudzień 2018

Power Progess Community po raz pierwszy była reprezentowana na szczycie Open Source Summit, który odbył się w dniach 5-6 grudnia 2018 r. w pobliżu stolicy Francji.

Coroczne wydarzenie Open Source Summit skupia się na promocji wolnego i otwartego oprogramowania w regionie paryskim, są tam zarówno różne społeczności zrzeszeniowe, jak i firmy.
Po raz pierwszy mieliśmy okazję zaprezentować się wśród wielu gości zainteresowanych naszą inicjatywą.

Chcielibyśmy podziękować zespołowi Parinux.org i Franciliens.net za umożliwienie nam udziału w wydarzeniu POSS. Open Source Summit – Paryż – grudzień 2018.

POSS 2018 – Eduard na stanowisku informacyjnym projektu PowerPC Notebook

Obudowa laptopa Open Source

Dzięki niektórym współpracownikom jest pierwsza konfiguracja projektu przyszłej obudowy laptopa Open Source, wykonana w FreeCad. Projekt można znaleźć w naszym repo.

Jeśli chcesz współpracować przy projektowaniu obudowy laptopa Open Source Laptop proszę skontaktuj się z nami.

Więcej informacji można znaleźć na dedykowanej stronie

Budowanie w Minicloud

Chcemy podziękować Uniwersytetowi Campinas w Brazylii za ich wsparcie i za doskonałą usługę (zwaną Minicloud), którą oferują. Minicloud zapewnia bezpłatny dostęp do wirtualnych maszyn POWER, które mogą być wykorzystane do rozwoju, testowania lub migracji aplikacji do POWER. Wirtualne maszyny Minicloud działają na OpenStack, który obsługuje dużą liczbę maszyn wirtualnych na jednym skalowalnym serwerze Linuxa. Wykorzystujemy ich infrastrukturę do budowy naszej dystrybucji opartej na Yocto. Obecnie aktualizujemy cały projekt do wersji Yocto 2.6 i zadanie to jest realizowane w VM Minicloud. Jeśli posiadasz projekt, który działa zgodnie z podstawowymi zasadami wyjaśnionymi wcześniej, możesz poprosić o konto https://minicloud.parqtec.unicamp.br/minicloud/ .

Dodaj datę rozpoczęcia kampanii dotyczącej darowizn na PCB

Zrób zakładkę daty naszej kampanii darowizny na PCB (szczegóły poniżej), teraz, gdy schematy elektryczne, które wyszły z pierwszego etapu zbiórki, są w naszych rękach.

Schematy są obecnie poddawane przeglądowi przez naszych wolontariuszy od sprzętu; jednocześnie w tym miesiącu przygotowujemy kroki, aby certyfikować nasz projekt jako sprzęt Open Source zgodnie z procedurą ceryfikacji  OSWHA Certification.

Open Hardware Compliance

OSHWA Certification

OSHWA Certification Process

Poprzez naszych kolegów z OSWHA skontaktowaliśmy się z NYU Technology Law and Policy Clinic. Pomogli nam certyfikować projekt płyty głównej jako sprzęt open source. Studenci i profesorowie Kliniki zostali zidentyfikowani jako najlepsi na drodze do uzyskania certyfikatu OSHWA. W międzyczasie mamy chipy i PCB. Między innymi NXP był pozytywny. W Klinice Prawa i Polityki szeroko przeanalizowaliśmy praktyczne implikacje wymagań związanych z certyfikacją Open Hardware OSWHA i porównaliśmy nasze podejście z personelem OSWHA.

Dlatego większość arkuszy danych wykorzystywanych w naszych schematach jest do pobrania bezpłatnie, jak widać poniżej.

Ważna część uznawana za zgodną z Open Hardware ( OSHWA Open Hardware certification), czyli wszystko, co jest pod naszą kontrolą i jest przydatne do produkcji naszej płyty głównej, powinno zostać ujawnione; schematy, pliki PCB, Gerber i wszystkie im towarzyszące informacje. Nadal jest to Open Hardware jeśli mamy jakiekolwiek problemy z użyciem niektórych komponentów w naszym projekcie.

Dodaj do zakładek datę naszej kampanii darowizny na PCB

Bookmark the date

Sfinalizowana lista komponentów

Po opracowaniu końcowej wersji schematów elektrycznych – obecnie dokonujemy ich przeglądu przed publikacją – lista komponentów jest teraz sfinalizowana.

Zewnętrzne złącza laptopa, które zależą od obudowy komputera przenośnego, nie są ostateczne ze względu właśnie na współzależność z obudową laptopa. Dlatego zostanie to dodane później.

Szczegóły znajdziesz w arkuszach danych dołączonych do schematów elektrycznych, które będą dostępne w połowie stycznia.

Oto podgląd części komponentów:

CPU: NXP T2080: zestawienie danych ( konieczne logowanie )

Kontroler Sata3: Marvell  88SE9235

Kontroler USB3: Renesas μPD720201 zestawienie danych (PDF)

PCIE Switch: Diodes Pericom r PI7C9X2G404SL (PDF)

HDMI Transmitter: ON Semiconductor CM2020-01TR zestawienie danych (PDF)

Konwerter zasilania: LTM8064EY#PBF zestawienie danych (PDF)

Inteligentny kontroler ładowarki: LTC 4100 zestawienie danych (PDF)

Gigabit Ethernet Transceiver with RGMII Support: Microchip KSZ9031RNX zestawienie danych (PDF)

złącze w standardzie MXM3.0 : JAE MM70-314-310B1-2-R300  zestawienie danych (PDF)

Pozostałe:

Syntezator częstotliwości : DT9FGV0641 zestawienie danych (PDF)

100V UV/OV and Reverse Protection Controller z dwukierunkowym wyłącznikiem automatycznym: LTC4368 zestawienie danych (PDF)

4-channel I2C-bus przełącznik z resetem: NXP PCA9546A zestawienie danych (PDF)

 

diagram blokowy

PowerPC Notebook motherboard Block Diagram

diagram blokowy płyty głównej notebooka PPC

Prezentacje schematów elektrycznych, aktualizacje Yocto / Debian, Scratch

Yocto – aktualizacja projektu

W ostatnich tygodniach stworzyliśmy niestandardową kompozycję pulpitu dla LXQT i kontynuowaliśmy prace nad większą stabilnością aktualnej wersji dystrybucji. Jednocześnie próbujemy dodać więcej programów, ale napotkaliśmy kilka problemów. Jeden z nich jest prawdopodobnie spowodowany przez sterownik nVidia po uruchomieniu Shotcut, zobacz tutaj, aby uzyskać więcej szczegółów i skontaktuj się z nami, jeśli myślisz, że możesz pomóc.

Yocto LXQT PowerPC Desktop

Yocto LXQT PowerPC Desktop

Na koniec aktualizujemy naszą dystrybucję z Yocto 2.4 Rocko do Yocto 2.6 Thud. Mamy nadzieję, że wkrótce będziemy mieli stabilną wersję i zastanowimy się nad udostępnieniem jej dla ograniczonej grupy osób, aby ją przetestować.

Prezentacje:

Linux Day: Bergamo – Włochy

Lokalna grupa użytkowników LInuxa “BGlug” uprzejmie zgodziła się na przeprowadzenie przez nas prezentacji naszych działań z tego roku na lokalnym uniwersytecie w Bergamo (patrz zdjęcie).

The building of the University of Bergamo, where we had the speech.

Budynek Uniwersytetu w Bergamo, gdzie mieliśmy przemówienie.

Wśród innych bardzo interesujących tematów (patrz kompletny program tutaj), przedstawiliśmy stowarzyszenie, kim jesteśmy, cel projektu laptopa i wyjaśniliśmy, jak chcemy osiągnąć tak ambitny cel. Możesz znaleźć tutaj PDF ze slajdami prezentacji.

W prezentacji wzięło udział wielu uczniów z lokalnej szkoły zawodowej z zakresu technologii informatycznych, telekomunikacji i elektrotechniki, a także innych osób zainteresowanych podejściem „Open Hardware”, które przyjęliśmy. Wiele ciekawych pytań rodzi się u studentów, a biorąc pod uwagę młody wiek chłopców, nikt nie słyszał o architekturze „Power”.

The audience -mostly young students- attending the presentation.

Publiczność – głównie młodzi studenci – biorący udział w prezentacji.

Całkowity brak wiedzy na temat alternatyw, doprowadził do dyskusji, która przesunęła się w kierunku znaczenia wspierania innych niż mainstream technologii; innych niż x86 / x64 i ARM. Wydaje się, że podejście „Open Hardware” i wolność w jego wyniku przyciągnęło uwagę, ponieważ dla studenta bardzo jasne jest, że swobodnie studiowanie, zmienianie istniejącego, w pełni rozwiniętego projektu, jest idealną sytuacją.

Linux Day: Bolzano – Włochy

Doświadczenie na LinuxDay w Bolzano (Włochy) było całkiem dobre.

https://www.lugbz.org/events/linux-day-2018/

Uczestniczyło w nim zorganizowana grupa około 50 osób z lokalnej grupy użytkowników systemu Linux i goszczących na lokalnym uniwersytecie. Mieliśmy 25-minutowy przedział czasowy, dlatego nasza prezentacja była dość krótka, ale dostaliśmy kilka pytań i odpowiedzi od uczestników. Większość widzów nie miała zaplecza technicznego będąc fanami FOSS.

LinuxDay 2018 Free University of Bozen-Bolzano

LinuxDay 2018 Free University of Bozen-Bolzano

Głównym tematem pytań była aktualność technologii PPC i jej otwartość. Omówiono również harmonogram projektu i podejście finansowe.

 

Linux Day: Milano – Włochy

Już po raz piąty Linux Day Milan daje nam możliwość informowania ludzi na temat naszego projektu PowerPC Notebook; jesteśmy bardzo wdzięczni za przestrzeń i zaufanie, jakim obdarzyli nas przez te wszystkie lata. W tym roku organizatorem była UnixMIB , bardzo aktywna i życzliwa grupa użytkowników, wydarzenie zorganizowane 27 marca, podczas narodowego dnia Linuksa we Włoszech, odbyło się w pięknych wnętrzach Uniwersytetu Bicocca. Mieliśmy swoją przestrzeń wystawową, podobnie jak inni użytkownicy Linuksa, gdzie Riccardo, Luigi i ja mieliśmy okazję porozmawiać z uczestnikami wydarzenia

Linux Day 2018 Milano University Bicocca

Linux Day 2018 Milano University Bicocca

Podczas prezentacji w audytorium zaktualizowaliśmy nasz projekt i dzięki hojności czasu na prezentację (60 minut) mieliśmy możliwość szczegółowej odpowiedzi na wiele interesujących pytań.

Presentation at Linux Day 2018 Milano

Presentation at Linux Day 2018 Milano

Jak zwykle nagraliśmy prezentację – poniżej:.

 

11 spotkanie GNU/Linux we Walencji.

„Software libre, democracia y nuevos dispositivos” – Walencja, Hiszpania

Doświadczenie na 11. spotkaniu GNU/Linux Valencia było bardzo dobre. Uczestniczyło w nim tylko 15 osób w ładnym małym pokoju, ponieważ nie było to coroczne wydarzenie, ale comiesięczne spotkanie. Po interesujących wyjaśnieniach dotyczących Wolnego Oprogramowania i Demokracji, mieliśmy 20 minut na wprowadzenie naszego projektu, ale nasza prezentacja była na tyle interesująca dla uczestników, że odpowiadaliśmy na pytania przez kolejne 20-25 minut.

11th GNU/Linux Valencia meeting. Software libre, democracia y nuevos dispositivos: Valencia - Spain

Prezentacja na 11. spotkaniu GNU/Linux „Software libre, democracia y nuevos dispositivos” (wolne oprogramowanie, demokracja i nowe urządzenia) Walencja – Hiszpania

Nadchodzące prezentacje

Na Sfscon.it – Free Software Conference – nasza nowa prezentacja ” Open Hardware PowerPC Notebook disclose the motherboard design„, Bozen, południowy Tyrol – 16 listopad, Włochy.

Free Software Conference

Free Software Conference

 

Projekt Revivo Scratch 

Revivo con Scratch

Revivo i Scratch

Projekt jest ukierunkowany na edukację i badania, poprzez ponowne wykorzystanie przestarzałych notebooków wyposażonych w procesory PowerPC (G3, G4, G5), Intel x86 (Pentium M, Celeron, Core duo) lub architekturę ARM.

Szkoły, które nie mają wystarczającej ilości sprzętu do realizacji projektów komputerowych, mogą ponownie wykorzystać te zeszyty, w przeciwnym razie powinny być usuwane jako WEEE, na których mogą uczyć dzieci podstaw kodowania poprzez  SCRATCH (https://scratch.mit.edu/).

Revivo con Scratch

Revivo i Scratch

Doświadczenia nauczycieli zaangażowanych w projekt zostaną podsumowane na wiki Stowarzyszenia, które będzie udostępniane i powtarzane.

Repo.powerprogress.org – aktualizacja

Debian ppc64

Debian ppc64

Utrzymanie pakietów DEBIAN dla architektury ppc64 jest kontynuowane. Pracujemy nad optymalizacją doświadczeń związanych z używaniem FireFox 52.9.0, łącząc pracę wykonaną już w projekcie TenFourFox. Inne ważne pakiety są obsługiwane przez naszych współpracowników i są regularnie dodawane do naszego repozytorium. Zaproponuj kilka pakietów, które chciałbyś zobaczyć w naszym repozytorium, i podaj wyniki swoich testów.

W końcu znaleźliśmy sensowne rozwiązanie dla obudowy

Acube Systems, firma realizująca projekt schematów elektrycznych, bada również możliwy układ płyty głównej, który pasowałby do istniejącej obudowy komputera przenośnego. Jednak badania te opóźniają publikację schematów elektrycznych, która była celem pierwszego etapu kampanii. Ta –w zasadzie nieplanowana – czynność jest niezbędnym krokiem, który jest wymagany do prawidłowego uruchomienia drugiej etapu zbiórki; tej ukierunkowanej na projekt PCB, który powinien uwzględniać docelową obudowę notebooka. Głównym problemem stojącym przed drugą kampanią będzie wysoka temperatura generowana przez kartę wideo MXM, która wraz z procesorem i innymi wbudowanymi układami będzie wymagać odpowiednio zaprojektowanego mechanizmu rozpraszania ciepła, aby uzyskać stabilny system. Po wyjaśnieniu kilku pozostałych aspektów najprawdopodobniej do końca października 2018 r. będziemy gotowi opublikować schematy elektryczne, a następnie przejdziemy do drugiego etapu kampanii dotacyjnej.

PowerPC Eletrical Schematics

Wchodząc w szczegóły,  jak już to było wspominane w przeszłości, znalezienie obudowy komputera przenośnego było nieoczekiwanie trudnym zadaniem. Było to głównie spowodowane brakiem producenta lub sprzedawcy notebooków gotowych dostarczyć niebrandowaną i pustą obudowę. Dobra wiadomość jest taka, że po 3 latach poszukiwań ACube Systems w końcu osiągnęło porozumienie z firmą, która pozwala kupować i używać obudów do laptopów bez ograniczeń. Zła wiadomość jest taka, że zgodnie z tą umową nie było możliwe uzyskanie pustej obudowy. Zmusza to ACube do zakupu kompletnego laptopa, a następnie wyjęcia płyty głównej x86 (i ewentualnie odsprzedanie jej).

 

Pierwsze wydanie notebooka PowerPC będzie pasować do wyżej wymienionego obudowy ze zdemontowanego notebooka. Równolegle, nasz zespół  wolontariuszy oceni wykonalność w technologii druku 3D obudowy laptopa Open Hardware, która pasowałaby do układu płyty głównej PowerPC. Mamy nadzieję, że ACube Systems będzie w stanie dostarczyć dwie odrębne partie notebooków; pierwszą z wykorzystaniem seryjnej obudowy i – prawdopodobnie – drugą, później, używając naszej niestandardowej obudowy.

 

 

 

 

By VIA Technologies - OpenBook project website, CC BY 3.0, https://commons.wikimedia.org/w/index.php?curid=4122051

By VIA Technologies – OpenBook project website, CC BY 3.0, https://commons.wikimedia.org/w/index.php?curid=4122051

 

 

W każdym razie Open Hardware PCB i Open Source Notebook Chassis będą przydatne dla innych projektów notebooków Open Hardware. Istnieje o wiele większa społeczność, która będzie w stanie docenić nasz wysiłek!

Jeśli chcesz współpracować nad projektem obudowy w druku 3D skontaktuj się z nami lub wypełnij ankietę dotyczącą współpracy.

NXP dev board T2080 e6500 z Debian sid PPC64 i kartą RadeonHD

To nasza pierwsza udana próba zestawienia T2080rdb z kartą wideo.
RadeonHD 5450 jest podłączony do wbudowanego złącza PCI Express Gen3 4x za pomocą adaptera 16x na kablu.

Używamy tej płyty deweloperskiej ponieważ używa tego samego procesora (NXP T2080) który został wybrany dla projektu otwartego notebooka

Więcej informacji o tym znajdziesz tutaj:
https://www.nxp.com/support/developer-resources/software-development-tools/qoriq-developer-resources/qoriq-t2080-reference-design-board:T2080RDB

System to Debian sid PPC64 z pakietami dostępnymi w poniższym repozytorium:
http://ftp.ports.debian.org/debian-ports/

Niewiele programów zadziała bez stosowania łatek na PPC64 (zobacz Midori, Firefox, Iceweasel, VLC, mplayer), więc tworzymy własne repozytorium:
https://repo.powerprogress.org/

 

Poniżej wyniki testów benchmarka  Hardinfo 0.6 alpha, porównawczo PowerMac G5 (IBM 970) i trzyletni laptop na intelu (i7-4600U).

T2080rdb, cpu T2080 e6500 1.8Ghz, 4 cores, 8 threads, altivec
RadeonHD 5450 1GB DD3, on the oboard PCIe 4x using a 4x to 16x adaptor
Debian Sid PPC64

CPU Blowfish 5.38
CPU CryptoHash 338.35
CPU Fibonacci 2.96
CPU N-Queens 3.63
CPU Zlib 0.41
FPU FFT 8.46
FPU Raytracing 2.85
GPU Drawing 1219.24

PowerMac G5, cpu PowerPC 970 1.8Ghz, 2 cores, 2 threads, altivec
ATI Radeon 9600 PRO 128MB AGP
Debian Sid PPC64

CPU Blowfish 32.81
CPU CryptoHash 78.82
CPU Fibonacci 3.11
CPU N-Queens 26.01
CPU Zlib 0.15
FPU FFT 10.29
FPU Raytracing 12.94
GPU Drawing 699.74

HP EliteBook 840 G1, cpu i7-4600U 2.10GHz, 2 cores, 4 threads
Intel HD Graphics 4400
Ubuntu 18.04

CPU Blowfish 3.89
CPU CryptoHash 341.53
CPU Fibonacci 0.59
CPU N-Queens 5.67
CPU Zlib 0.52
FPU FFT 1.95
FPU Raytracing 2.06
GPU Drawing 7973.70

Teraz kilka uwag
1) The Debian Sid został postawiony na PowerMac G5, następnie dysk 2.5’ został podpięty do T2080rdb do wbudowanego złącza SATA. Użyliśmy obrazu jądra w wersji 4.17.6 dostosowanego do tej płyty (bez zastosowania poprawki) i zmodyfikowanego bloba gałęzi urządzenia przechowywanego na karcie SD. Możesz znaleźć obraz jądra U-Boot (uImage) i gałąź Device (uImage.dtb) na naszym koncie GitLab
https://gitlab.com/oshw-powerpc-notebook/T2080customizations/
2) Nie odkryłem (jeszcze), jak przejść do trybu online, korzystając z portów ethernetowych T2080rdb.
3) Gry takie jak Chromium BSU lub NeverBall po prostu działają. Gry takie jak SuperTuxKart nie uruchamiają się, Torcs chodzi wolno z kompletnie popsutym dźwiękiem.
4) T2080rdb działa dobrze z RadeonHD 5450, ale wiele błędów zalewa konsolę (debug przez port szeregowy) za każdym razem, gdy próbuje się podłączyć inne karty RadeonHD (na przykład 4550, R7 250E, który jest marką HD7750 z rebrandingiem).

This is the error that floods the serial console:
pcieport 0001:00:00.0: AER: Corrected error received: id=0000
pcieport 0001:00:00.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=0000(Receiver ID)
pcieport 0001:00:00.0: device [1957:0830] error status/mask=00000001/00006000
pcieport 0001:00:00.0: [ 0] Receiver Error (First)

Współpracuj z nami

Jeśli chcesz pomóc w naprawianiu pakietów debian dla powerpc (w szczególności ppc64) lub pomóc w ulepszeniu konfiguracji jądra, u-boot (menu, itp.) lub w innych konfiguracjach, aby uruchomić więcej kart wideo, itp… skontaktuj się z nami.

Możesz wybrać rodzaj współpracy, który ci odpowiada, po prostu wypełnij ankietę collaboration survey.

Faza pierwsza kampanii – cel osiągnięty!

Z radością Power Progress Community dumnie ogłasza sfinansowanie pierwszej fazy kampanii dotyczącej opracowania dokumentacji (schematów elektrycznych). W tej fazie udało się zidentyfikować i zaprojektować wszystkie aspekty płyty głównej, zmniejszając niepewność związaną ze specyfikacją sprzętu, a w konsekwencji koszty produkcji.

Phese One Goal Reached!

Po osiągnięciu kwoty 12.600 €, schematy elektryczne zostaną dostarczone nam w ciągu miesiąca przez ACube Systems. Ostateczny projekt wynikający z tego etapu zostanie upubliczniony tak szybko, jak to możliwe.

PowerPC Notebook Eletrical Schematics Funded

Mamy teraz do czynienia ze stowarzyszeniem Open Source Hardware Association , pytając je, czy możemy certyfikować jako „Open Source Hardware” dokumentację wyprodukowaną w tej fazie, czy zamiast tego powinniśmy poczekać, aż projekt płyty zostanie całkowicie sfinalizowany. Co ważniejsze, musimy teraz wybrać licencję Open Source Hardware aby mogła ona rozpowszechniać naszą dokumentację. Jeśli jesteś ekspertem w tej dziedzinie, dołącz do nas!

Jesteśmy bardzo wdzięczni wszystkim 128 darczyńcom, którzy nam zaufali i aktywnie przyczynili się do osiągnięcia tego pierwszego celu! Dziękujemy również wszystkim osobom, które wsparły nas w szerzeniu naszego projektu, umożliwiając dotarcie do znacznie większej grupy odbiorców.

Przypominamy, że jest to pierwszy krok w znacznie większej  kampanii finansowej zaplanowanej ponad rok temu. Nadal potrzebujemy nowych darowizn, a aby to osiągnąć, potrzebujemy dotrzeć do jeszcze większej liczby osób, więc nie wahaj się rozpowszechniać informacje. W pełni zdajemy sobie sprawę z tego, jak ważne jest szybkie opublikowanie schematów elektrycznych, które pojawiły się w pierwszej kampanii, ponieważ chcemy pokazać, że jesteśmy w stanie uszanować obietnicę dostarczenia w pełni otwartego sprzętu, mając nadzieję, że więcej osób będzie mieć pewność dalszego wspieranie projektu.

Poniższa lista zawiera planowane kampanie i odpowiadające im cele finansowania:

  1. [Dokonano!] Badanie komponentów sprzętowych, analiza architektury i projektowanie schematów elektrycznych [12.600 euro]
  2. [Nadchodząca kampania] Printed Circuit Board (PCB) Dostarczenie schematu elektrycznego w formacie gerber [11,950 euro]
  3. Produkcja i dostawa pięciu działających prototypów [8.800 euro]
  4. Testowanie sprzętu za pomocą oprogramowania dostarczonego przez producenta (ACube) [14.400 euro]
  5. Wstępna certyfikacja Certyfikat CE [12.500 euro].

Proszę nie przerywać darowizn, nawet jeśli kolejna kampania nie została jeszcze oficjalnie uruchomiona. Wszelkie nowe darowizny zostaną automatycznie przeniesione do drugiej fazy kampanii o nazwie „Printed Circuit Board (PCB) Gerber”.

Wkrótce udostępnimy kolejny numer naszego biuletynu wśród subskrybentów, który będzie zawierał bardzo krótki kwestionariusz z pytaniem, czy ludzie są gotowi przekazać darowiznę na rzecz projektu PCB dot. Darowizny oraz porady, jak przeprowadzić lepszą kampanię. Będzie to konieczne, aby ocenić, ile „zainwestować” w dalsze publikowanie naszego projektu, aby powiększyć zaangażowaną społeczność i pomóc nam skoncentrować się na tym, co powinniśmy zmienić, aby osiągnąć cel w krótszym czasie.

Wybitne projekty dla Big Endian PowerPC 64

JdLL 2018

Jak zapewne wiesz, braliśmy udział w spotkaniu JDLL (Journées du Logiciel Libre, dni otwartego oprogramowania, https://www.jdll.org/) i obiecaliśmy, że zdamy relację z naszego udziału. Tym razem naszymi uczestnikami byli Phillipe Ferrucci i Fadi Osman. Wygłosili prelekcję o naszym projekcie i wyjaśnili wszystkie kwestie. Cytując Fadiego:

„Spotkanie z Philippe’em było przyjemnością! Spotkaliśmy gości od  OpenSUSE i innych ludzi, z których jeden jest wynalazcą karty magnetycznej. Byliśmy pod wrażeniem!

Ludzie Haiku byli bardzo mili i pomocni!”.

Na prezentacji było około dwudziestu do trzydziestu osób. Zadawano nam podstawowe pytania: Dlaczego wybraliście PowerPC? Czy PowerPC jest naprawdę Open Source? …

Jak zwykle kładliśy nacisk na znaczenie różnorodności oraz fakt znanego błędu procesora Intel, w szczególności Meltdown i Spectre, oraz istnienie tylnych drzwi jako rzeczywistego przykładu problemów wynikających z obecnego technologicznego monopolu. Stwierdziliśmy również, że ważne jest utrzymanie dystrybucji Linuksa w środowisku PowerPC, zwłaszcza w wariancie PPC64.

Jeśli chodzi o drugie pytanie „Czy OpenPC otwartoźródłowy?”, wyjaśniliśmy pracę za fundamentem OpenPower. Co więcej, jednym z powodów, dla których wybraliśmy PowerPC, jest także tło osób zaangażowanych w projekt, w taki czy inny sposób: większość z nas to właściciele klasycznych lub nowej generacji Amig oraz Maców PowerPC.

Journées du Logiciel Libre

Journées du Logiciel Libre

W trakcie interesującej dyskusji pojawili się ludzie, którzy próbowali pomóc w przezwyciężeniu opisanych problemów związanych z prowadzeniem naszych działań, a także podali sugestie oparte na ich bardzo cennym doświadczeniu i wiedzy.

  • Ktoś zasugerował uproszczenie projektu poprzez usunięcie kontrolera SATA i podłączenie SSD bezpośrednio za pomocą interfejsu I / O.
  • Inna osoba mówiła o wszystkich problemach, z którymi borykali się ludzie opracowujący konsolę Pandora, takich jak projektowanie obudowy.
  • Mamy bardzo interesujące i przydatne informacje od ludzi, którzy mogą nam pomóc w kwestiach związanych z wdrożeniem do produkcji.
  • Inni sugerowali, że więcej osób może być bardziej przyciągniętych przez płytę formatu PPC raspberry pi open source zamiast laptopa PPC.
  • Mieliśmy również rozmowę z CEO firmy Why! który jest już jednym z naszych głównych darczyńców i jest zainteresowany dalszą współpracą i sprzedażą notebooka.

Zachęcamy do dalszego wspierania PPC64

Teraz chcemy wspomnieć o nowej propozycji od Aarona Smitha (jednego z naszych darczyńców w kampanii zbiórkowej, a także szefa Amiga on the Lake). Poprosił użytkowników Linuksa PPC64, aby pomogli w dalszym wspieraniu PPC64

Firma Amiga On The Lake pracuje nad udostępnieniem w pełni funkcjonalnej „wersji” Linuksa opracowanej specjalnie dla komputera AmigaOne X5000. Aby osiągnąć ten cel, Aaron oferuje zniżkę dla „każdego poważnego programisty, który chce, aby płyta główna AmigaOne X5000 rozwijała się” . Poza tym, prosi wszystkich właścicieli Power Mac G5, aby aktywnie wspierali rozwój Debian PPC64.

Przeczytaj pełną treść  tutaj.

Kontynuacja rozwoju naszego projektu Yocto

Nadal rozwijamy swój obraz Linuxa oparty Yocto Project. Nie jesteśmy jeszcze pewni, czy wyprodukujemy niestandardową dystrybucję za pomocą Yocto, czy też będzie to dla nas zbyt wielki wysiłek. W każdym razie praca, którą wykonujemy, jest przydatna dla całej społeczności PPC. Jako przykład: znaleźliśmy przyczynę, która spowodowała błąd kompilacji jądra 4.14 dla ppc64.  Zgłosiliśmy to do Yocto Project bug tracker i zaproponowaliśmy łatkę, która została zaakceptowana, zatwierdzona  i będzie dostępna w nadchodzącej wersj 2.5.

PowerPC yocto project

PowerPC yocto project

Ponadto staramy się teraz zbudować Firefox 52 ESR (Extended Release Support). W pełni sprawne i wydajne przeglądarki internetowe to w rzeczywistości główny problem związany z oprogramowaniem na platformie PPC. W chwili obecnej istnieje tylko kilka przeglądarek internetowych, które można zbudować dla PowerPC, a Firefox musi zostać skompilowany przy użyciu specjalnych flag konfiguracji i łatek kodu źródłowego, aby uniknąć problemów. Aby go zbudować, zbieramy informacje głównie z forów Gentoo, Debian, RedHat i OpenSUSE oraz z „bug trackerów”. Używając tego, mogliśmy skompilować i uruchomić Firefox, ale brakuje nam silnika JavaScript JIT, powodując poważne spowolnienia podczas przeglądania i nadal musimy rozwiązać serię pozostałych błędów i właściwie przetestować wynik końcowy.

Jeśli chcesz współpracować w tych zadaniach,  skontaktuj się z nami

Adelie / Alpine PowerPC distro

Opiekunem Adelie jest wysoko wykwalifikowany programista, który uwielbia ppc64, architekturę poziomu 1 dla PowerPC.

Adélie and Alpine: Dystrybucje PowerPC dla każdej endianness

Alpine Linux jest szeroko znaną dystrybucją skoncentrowaną na bezpieczeństwie i o niewielkich rozmiarach, zbudowaną na libl. IBM pomógł portowi Alpine z architekturą ppc64el (little-endian), a od wersji Alpine 3.7 jest oficjalnie obsługiwany.

Co więcej, Adélie Linux koncentruje się na tworzeniu łatwego w użyciu środowiska graficznego, które działa szybko niezależnie od wieku sprzętu, w oparciu o narzędzia Alpine i bibliotekę muzyczną Musl. Oficjalnie obsługuje architekturę ppc64 (big-endian) i jest pierwszą dystrybucją, która w pełni obsługuje ppc64 na muslu i przynosi środowisko LXQt na ppc64 / musl.

adeline PowerPC Linux distro

Adelie PowerPC Linux distro

„Czujemy, że przyszłość wolnego przetwarzania leży w PowerPC i jesteśmy podekscytowani tym, jak rozwija się platforma PowerPC” – powiedział A. Wilcox, szef Adélie. „Projekty takie jak GNU / Linux PowerPC Notebook i Raptor’s Talos pokazują świetlaną przyszłość naprawdę łatwego w obsłudze i kontrolowanego przez właściciela sprzętu.”

* Alpine Linux is available at https://alpinelinux.org/
* Adélie Linux is available at https://adelielinux.org/

Kompilowanie pakietów Debiana PowerPC64 na IBM Power8 na Uniwersytecie Oregon

Dzięki OSU Open Source Lab z Oregon University i OpenPower Foundation uzyskaliśmy dostęp do OpenStack działającego na serwerze Power8, więc uruchomiliśmy instancję Power8 z 4 vcpu, 8 GB pamięci RAM i zaczęliśmy kompilować pakiety PowerPC, w szczególności pakiety Big Endian (BE) dla powerpc Debiana, które publikujemy w naszym publicznym repozytorium. Te skompilowane pakiety działają na maszynie ppc64 G5 i mogą okazać się przydatne dla naszego przyszłego Open Hardware Laptop.

Przygotowaliśmy instancje Debian 8.10 PowerPC BE oparte na Power8 opartym na OpenStack, aby skompilować pakiety Debian PowerPC BE dla wydania „sid” (unstable).

Możesz sprawdzić nasz projekt w OSU Open Source Lab

Dzięki instancji Power8 możemy teraz skompilować duże pakiety aplikacji w ułamku czasu, jakiego potrzebujemy z dwurdzeniowym PowerMac G5 lub z X86.

mame ppc64be compilations

mame ppc64be compilations

Jeśli chcesz naprawić pakiety debian, aby działały zoptymalizowane dla powerpc64 big endian z altivec, skontaktuj się z nami.

 

Zasoby w chmurze do eksploracji, nauki i rozwoju na POWER

https://developer.ibm.com/linuxonpower/cloud-resources/

Oregon State University

Oregon State University

Społecznościowe repozytorium Debiana Power Progress Community

Nasza grupa robocza oprogramowania załatała kilka pakietów sid (unstable) Debiana, umożliwiając określone optymalizacje platformy ppc64 i umożliwiając obsługę Altivec, jeśli jest dostępna. Prace koncentrują się także na naprawianiu błędów i przenoszeniu do ppc64 jak największej liczby pakietów. Możesz znaleźć nasze repozytorium i instrukcje, jak go wypróbować na http://repo.powerprogress.org

Jeśli chcesz współpracować z nami, możesz skontaktować się z nami

v

Firefox skompilowany do zainstalowania z naszego repo.powerprogress.org

 

repo powerprogress packages list

lista paczek w repozytorium repo powerprogress

Prezentacja naszego projektu w Monza Linux User Group, Włochy

Dziękujemy naszym przyjaciołom z Brigx za ciepłą gościnność na ich miejscu w Bernareggio, Monza Brianza we Włoszech, gdzie zaprezentowaliśmy nasz projekt. Osoby uczestniczące wydają się bardzo zainteresowane bieżącymi działaniami, a my korzystamy z okazji, by podziękować za ich cenne datki.