Oprogramowanie > Inne
MacOS vs Linux
Boxxaa:
Jeśli takowe jak MacOS np.Sierra High to ... unix ...
to dlaczego takowe jak Photoshop czy Adobe Premiere z Mac'a nie działają na Linux'ie Mint/Ubuntu i podobnych?
Da się zainstalować paczki *.dmg z Unix'a pod Linux'a?
pavbaranov:
O paczkach *.dmg na linuksie raczej zapomnij.
A na pierwsze MacOS =/ linux. Inny kernel, inny sposób wyświetlania "ekranu" itd. itp. Ogólnie - wszystko inne.
Zadaj sobie pytanie: Androidowi bliżej do linuksa, wszak ten sam kernel. To dlaczego natywnie programy z Androida nie działają na linuksie? :)
Dlaczego - pomimo faktu, że są nawet otwarte źródła, to nie wszystkie programy dla linuksa da się skompilować tak, by prawidłowo działały na innych systemach? :)
Ogólnie - nie kombinuj. Linux to system operacyjny. Są na niego odpowiednie programy, które działają. Część programów z innych systemów działa dzięki różnym emulatorom (tak, wiem, że Wine Is Not Emulator :)). Działa jednakże część, a i to nie zawsze tak jak byśmy chcieli.
Możesz to zaakceptować i nauczyć się korzystać z oprogramowania, jakie tu jest dostępne albo... używać oprogramowania, do którego jesteś przyzwyczajona, jednakże na tym systemie, na który są dostępne. Tertio non datur...
Paweł Kraszewski:
--- Cytat: Boxxaa w 2019-03-21, 11:51:31 ---Da się zainstalować paczki *.dmg z Unix'a pod Linux'a?
--- Koniec cytatu ---
Jakby ktoś zrobił warstwę adaptacji Maca do Linuksa (technicznie nic trudnego, bo baza Maca jest otwartoźródłowa, w tym kernel), to gdy tylko spróbowałby reimplementacji Cocoa (bo to jest Japkowy graficzny "secret sauce"), Tim Cook osobiście by przyszedł, wypatroszył go tępym nożem, a potem rzucił resztki prawnikom, żeby zrobili z tego grilla. Apple for Linux? It's not going to happen.
Słuchaj pavbaranov-a, bo dobrze prawi. Linux służy do uruchamiania programów pisanych na Linuksa. Nikt, nigdy nie twierdził inaczej, poza "przy korzystnym układzie gwiazd może ewentualnie chwilowo zadziała".
Boxxaa:
Słyszałam że linuksiarze od lat walczą z Adobe, Corelem i innymi o to by Ci w końcu "namazali" swoje programy pod Linux'a. Dopóki tak się nie stanie, userzy zawsze będą szukać jakiś alternetyw (by nie użytkować szajsu z Redmond).
Dlaczego Adobe ma taki opornik do Linux'a?
1709:
Najlepiej spytać u źródła np. https://forums.adobe.com/thread/1249799?start=240&tstart=0
Nie wiem czy to jest najlepsze źródło wiedzy
Masz tam wypowiedz jednego z moderatorów z któregoś tam roku ze Linux nie jest zbyt popularny.
I niestety taka opinia jest bardzo popularna ogólnie wśród wszystkich znanych mi programów gdy użytkownicy proszą o port na Linuxa.
Jeszcze coś nadmienię
- wygląda ze drobne problemy są miedzy systemami https://helpx.adobe.com/photoshop/kb/photoshop-and-macoshighsierra.html
- prawda jest także ze istnieją drobne różnice miedzy dystrybucjami Linuxa
- związku z tym być może jest trudno o dobrego programistę na Linuxa, tego nie wiem
( A podobno C++ na większości systemach to prawie to samo )
I tutaj chciałem coś dopisać, jest wiele programów które są wspierane ale działają na silniku wine - podobnym ,
np. Wiedźmin 2 ( eON ). https://www.dobreprogramy.pl/Wiedzmin-2-na-Linuksa-gracze-placa-Valve-za-niedopracowany-niezoptymalizowany-produkt,News,54686.html
Firma "Cd Projekt Red" stwierdziła ze portowanie na Linuxa sprawiło im tak wiele problemów ze nie zrobią to z Wiedźmin 3.
Dzisiaj Wiedźmin 3 działa na Linuxie ale na silniku Proton ze sterownikiem 3D DXVK i jest wspierany przez Steam, a nie jak początkowo przez "Cd Projekt Red".
( Dokładniej: Wiedźmin 3 jest nadal własnością Cd Projekt Red, ale wsparciem działania na Linuxie zajmuje się firma Valve w swoim Steam. )
Proton to nic innego jak przerobiona wersja wine dla programu Steam.
Nie przepisali kodu np. Wiedźmin 2 na Linuxa (na otwarte multi-platformowe biblioteki) bo to za duży koszt,
nie mogli po prostu przekompllować swojego kodu bo problemy te wynikają z tego ze sam kod został częściowo ( jeśli nie w większości ) napisany tylko na jedna platformę systemu,
gdzie większość bibliotek programistycznych jest zamknięto - źródłowa i nigdy nie została przeportowana na inne systemy.
( biblioteki nie zostały przeportowane bo są opatentowane, a oddanie ich konkurencji nie byłoby w interesie firm systemów operacyjnych. )
I problem nie dotyczy to tylko Linuxa.
Z tym walczą niektórzy producenci gier, aby gry były dostępne na każdej możliwej platformie.
Jak na razie widziałem tylko zapewnienia ze powstaną programy do portowania, ale same biblioteki pozostaną nie naruszone.
( Choć trzeba się liczyć tym ze nie za darmo, bo to stworzy konkurencje dla systemów operacyjnych. )
Nawigacja
[#] Następna strona
Idź do wersji pełnej