futurystyczne wizje rozwoju :)

Moderators: niski, Saibamen

Post Reply
Quest-88
Posts: 24
Joined: Sat Jan 14, 2006 12:17 pm

futurystyczne wizje rozwoju :)

Post by Quest-88 » Mon Apr 03, 2006 3:48 pm

Mam taką wizję i propozycję rozwoju ReactOSa ;) Oczywiście na 95% się ona nie spełni więc nich pozostanie to wśród mockup'ów ;)

Wg mnie najlepszy rozwój ReactOS nastałby gdyby CodeWeavers, wykupiłoby WINE od programistów a następnie Cedege od Transgaming Technologies.
Co dalej? Zmiana licencji na własną, nie rzadną GNU GPL/LGPL. Projekt nadal zostawałby otwarty, na licencji zaaprobowanej przez OSI. Krok ten zapewniłby
a) brak konkurencji na tym rynku (poza Windows ;-) i Linuksa)
b) wsparcie dla DirectX (zaimplementowanie technologi z Cedegi)
c) lud by się nie burzył, zawsze można by było mieć wgląd w kod i społeczność mogłaby się udzielać (w przeciwieństwie do społeczności Microsoftu) – otwarcie bugzilli na szerszą skale itp

Dodatkowo myślę o licencji, która nie pozwalałby jak w przypadku Linuksów tworzyć setki różnych klonów. Licencja zabraniałaby tworzyć przez innych, niezależnych programistów własnych dystrybucji ReactOSa i systemów typu LiveCD. Jeśli ktoś chciałby rozwijać system to właśnie ten. Zagwarantowałoby to skupienie społeczności wokół jednego silnego produktu.

Odkupienie od Linspire nazwy Lindows i przemianowanie głównego produktu jak i katalogów – ReactOS jest fatalne.
Zaprzestać rozwoju ReactOS Web Browser i skorzystać z rozwiązań Mozilli. Stworzyć witrynę Lindows Update, która wykorzystywała by przerobionego Firefoksa (trzeba przyznać, że przeglądarka w systemie jest fatalna i nieintuicyjna) do automatycznych aktualizacji systemu.

Wrzucić darmowe fonty od Microsoftu do systemu i od razu wspierać takie rzeczy jak wygładzanie czcionek. LCD to już standard! Ustawić czcionkę w menu Tahome 10 (w WinXP jest to Tahoma 8 )

Podstawowa partycja pod Lindows to Reiser4, oczywiście działa odczyt/zapis FAT32 i (przynajmniej) odczyt NTFS (kernel Linuksowy to potrafi). FAT jest dobry do aparatów i pendrive'ów ale zdecydowanie jest zacofany. Reiser4 jest nowoczesnym systemem plików. Nie ma sensu cofać się w rozwoju, poza tym nawet MS nie daje możliwości "downgrejdować" NTFS do FAT.

Dogadać się z Novellem i przeportować takie narzędzia jak MonoDevelop i Eclipse (chyba, że bezproblemowo chodzą na Win95). Pozwoliłoby to tworzyć natywne, bardzo dobre aplikacje w C/C++/Javie/C# na Lindowsa

Oprócz tego skorzystać z osiągnięć społeczności GNOME i zaimplementować XGL co byłoby konkurencją dla AeroGlass z Visty.
Wiem, że celem programistów jest klonowanie osiągnięć Windows, ale DirectX działa tylko na Windows a OpenGL jest wieloplatformowe. Sądzę, że kiedy ReactOS zacznie dominować, nie dojdzie do "złego_monopolu" bo wszystko jest open source. A gdyby system sam zaczął wyznaczać kierunki rozwoju innym producentom byłoby łatwiej. Łatwiej jest napisać grę w oparciu o OpenGL na ReactOSa i SUSE niż o DirectXa na ReactOSie i OpenGL na SUSE... Wiadomo o co chodzi :) Wieloplatformowość - otwarte standardy - konkurencja! :)

---------

Chciałbym aby system w taki sposób się rozwiną bo to gwarancja sukcesu :) Teraz wy się pochwalcie i powiedzcie co o tym sądzicie :)

Viod
Posts: 102
Joined: Mon Dec 27, 2004 12:29 am

Post by Viod » Mon Apr 03, 2006 4:00 pm

Nie bede sie wysilal , twoj pomysl ssie inna licencja ssie , Lindows ssie . Eclipse jest na Javie wiec dziala wszedzie . XGL jest OS wiec pewnie bedzie mozna go zaaplikowac do ROSa . Masz racje nazwa ROS jest malotrafna jezeli chodzi o marketing . BTW malo kto dzisiaj pisze gry w OGLu pod Windowsem.
:D

kokodin
Posts: 175
Joined: Tue Nov 29, 2005 7:19 pm

Post by kokodin » Mon Apr 03, 2006 4:20 pm

dziwna sugestia
nazwa owszem trzeba by zmienić ale 4300+ osób juz sie pzryzwyczaiło

directx moim zdaniem będziemy implementować z wine hq (jak wszystko) tam juz nie potszeba cedegi dx8 i dx9 są już zaimplementowane sprzętowo nie żadne translacje

ograniczać prawa do auto korekcji to jak usuwać główne atuty tego systemu. na razie jest to projekt ściśle współpracujący z wine i wszyscy mogą się przyczynić albo do rozwoju wine albo rosa (w końcu reactos to "wine hq os" :D )

system plików to chyba nie problem sam os jest tak napisany by można było podpiąć kolejne podsystemy obsługi

konkurencja jest motywująca a jeżeli jest tak jak my open source to mozna zawsze sie pomieniać z nimi osiągnieciami

czcionki i dll-ki moim zdaniem trzeba zrobić własne odpowiedniki czcionki darmowe w windows mogą nie być darmowe poza nim jak dll-ki (to juz wiadome)

wygładzanie ekroanoew czcionek z tego co sie orientuje na więcej niż 256 kolorów juz występuje

a co do interfejsu 3d to trzebo popytać ludu czy wogule to chce i zrobic go na samym końcu jako dodatek do samego os-a bo poco komu taki interfejs skoro połowa lub wiecej systemu jeszcze sie chwieje

Quest-88
Posts: 24
Joined: Sat Jan 14, 2006 12:17 pm

Post by Quest-88 » Mon Apr 03, 2006 4:33 pm

kokodin wrote:dziwna sugestia
nazwa owszem trzeba by zmienić ale 4300+ osób juz sie pzryzwyczaiło
to jeszcze 666 mln ludzi i będzie git ;D
czcionki i dll-ki moim zdaniem trzeba zrobić własne odpowiedniki czcionki darmowe w windows mogą nie być darmowe poza nim jak dll-ki (to juz wiadome)
skoro są w linuksie to czemu nie mogą być w ReactOSie?
Viod wrote:BTW malo kto dzisiaj pisze gry w OGLu pod Windowsem.
bo producentom nie chce się przepisywać kodu od nowa - a brak gier na _nie_windows jest uważany za jeden z powodów monopolu microsoftu. btw. jednak się da, widać to na przykładzie id software
Viod wrote:Nie bede sie wysilal , twoj pomysl ssie
chyba znasz polski?


może nie zauważyliście, ale to coś w stylu mockup'u. Nie twierdze, że wszystko co tu napisałem jest dobre dla ogółu.

kwaku1
Posts: 79
Joined: Mon Jan 16, 2006 5:58 pm

Re: futurystyczne wizje rozwoju :)

Post by kwaku1 » Tue Apr 04, 2006 12:40 pm

Quest-88 wrote:Dodatkowo myślę o licencji, która nie pozwalałby jak w przypadku Linuksów tworzyć setki różnych klonów.
To niegłupi pomysł. ReactOS powinien pozostać jeden. Prace domorosłych programistów są ciekawe, choć nie zawsze udane. :)
Quest-88 wrote:Zaprzestać rozwoju ReactOS Web Browser i skorzystać z rozwiązań Mozilli.
Dokładnie. Czy jest sens rozwijać własną przeglądarkę w sytuacji istnienia Firefoxa, SeaMonkey i Opery?
Quest-88 wrote:Podstawowa partycja pod Lindows to Reiser4, oczywiście działa odczyt/zapis FAT32 i (przynajmniej) odczyt NTFS (kernel Linuksowy to potrafi). FAT jest dobry do aparatów i pendrive'ów ale zdecydowanie jest zacofany. Reiser4 jest nowoczesnym systemem plików. Nie ma sensu cofać się w rozwoju, poza tym nawet MS nie daje możliwości "downgrejdować" NTFS do FAT.
Microsoft może i nie daje (bo za wszelką cenę stara się być nowoczesny), ale konwersji z NTFS do FAT32 bez kłopotu dokonasz darmowym narzędziem Paragon Hard Disc Manager.
Jeżeli mogę pomarzyć, wolałbym aby i na ROSie, podczas instalacji istniała możliwość wyboru systemu plików. Podobnie jak na WinNT. W tym FAT32. W końcu ROS ma być klonem NT.
A co do odczytu i zapisu na NTFS, to po instalacji odpowiedniego sterownika potrafi to nawet... DOS (bez kasowania). :wink:
Jeżeli chodzi o przydatność FAT jedynie na pendrive, to i owszem. Ale używany jest tu FAT16, nie 32. :wink:

wojtek79
Posts: 7
Joined: Tue Jan 24, 2006 2:43 am

Post by wojtek79 » Tue Apr 04, 2006 2:03 pm

Dodatkowo myślę o licencji, która nie pozwalałby jak w przypadku Linuksów tworzyć setki różnych klonów.
Aby to zrealizować należałoby zaprzestać używania kodu Wine i innych elementów open source. Opieranie ReactOSa na komponentach GNU powoduje, że ROS "wchodzi" pod tą licencję (i zobowiązuje do udostępniania kodu ROSa).

Quest-88
Posts: 24
Joined: Sat Jan 14, 2006 12:17 pm

Post by Quest-88 » Tue Apr 04, 2006 4:57 pm

wojtek79 wrote:Aby to zrealizować należałoby zaprzestać używania kodu Wine i innych elementów open source. Opieranie ReactOSa na komponentach GNU powoduje, że ROS "wchodzi" pod tą licencję (i zobowiązuje do udostępniania kodu ROSa).
wystraczyłoby wykupić prawa do projektu wraz z programistami

kokodin
Posts: 175
Joined: Tue Nov 29, 2005 7:19 pm

Post by kokodin » Tue Apr 04, 2006 8:07 pm

wykupienie jakiegokolwiek projektu open source jest raczej niemożliwe po pierwsze są to projekty nie dochodowe i niewiadomo kto miał by dostać kase programiści czy jakaś odgórna grópa adminów strony :D po drógie mnóstwo programistów zaangażowanych w to albo by sie burzyło albo trzeba by im zapłacić bo inaczej odeszli by z projektu i kicha
oza tym z kąd wziąć x miliardów dolarów za wykupienie jakiegokolwiek prawa do programu poza tym przestał by to być produkt darmowy bo jakaś grópka zarządców by chciała stałych pensji i otwarty też by przestał być bo nie wolno tego i tamtego i koniec projekt by padł niech lepiej zostanie jak jest :mrgreen:

Quest-88
Posts: 24
Joined: Sat Jan 14, 2006 12:17 pm

interfejs

Post by Quest-88 » Thu Apr 06, 2006 3:27 pm

a jak wyglądała sprawa wyglądu ROSa w przyszłości?
zostaną wykorzystane juz istniejące projekty na licencji GPL czy może wszystko będzie projektowane od zera?
http://www.kde-look.org/content/show.php?content=1499
http://www.kde-look.org/content/show.php?content=33654
http://www.kde-look.org/content/show.php?content=27018
http://www.kde-look.org/content/show.php?content=17920
http://www.kde-look.org/content/show.php?content=11048
http://www.intraplanar.net/projects/lunablue/ (FF jako IE, ale to raczej kipeski pomysł..)

:P

kokodin
Posts: 175
Joined: Tue Nov 29, 2005 7:19 pm

Post by kokodin » Thu Apr 06, 2006 8:46 pm

o ile mi wiadomo to sprawa wyglądu jest w tej chwili naj mniej istotnym aspektem na razie realizujemy założenie wyglądu ala win9x\nt4 później czyli po wstępnym ukończeniu aspektów funkcjonalności (gdzieś około 0,4.5 - 0,5.0) zacznie się dopiero poważna dyskusja jaki interfejs graficzny realizujemy i jak ma to wszystko wyglądać :D we wcześniejszych etapach prac jedynie zmiana ikon ma sens :wink:

Quest-88
Posts: 24
Joined: Sat Jan 14, 2006 12:17 pm

Post by Quest-88 » Thu Apr 06, 2006 9:26 pm

to świetnie :)
a jak szybko postępuje praca? z tego co zauważyłem to trochę wolno ;\ w przeciągu tygodnia pasek postępu powiększył się tylko o 1.2%...

kokodin
Posts: 175
Joined: Tue Nov 29, 2005 7:19 pm

Post by kokodin » Thu Apr 06, 2006 9:38 pm

praca wcale nie postępuje tak wolno :D kod już sprawdzony czyli te 67.2% na diś bywa równocześnie modyfikowany ze sprawdzaniem reszty więc jak tylko skończy się proces powinna się ukazać wersja 0,3.0 i od tamtej pory kod będzie już całą parą modyfikowany a nie tylko oglądany 7 razy na dzień :D co sopwoduje 1-2 miesięczne przerwy między nowszymi wersjami

Robin
Posts: 4
Joined: Mon Aug 14, 2006 11:21 am

Post by Robin » Wed Aug 16, 2006 12:49 am

Odkupienie od Linspire nazwy Lindows i przemianowanie głównego produktu jak i katalogów – ReactOS jest fatalne.
A to już spóźnione, bo nazwę Lindows wykupiła spółka pana Billa Gatesa:
http://www.computerworld.pl/news/68829.html
A nazwa ReactOS wielu ludziom podoba się. Chociaż ja zmieniłbym nazwę na Reactor. A czym Windows jest lepsza??

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests