Első lépések
💻 Helyi (lokális) fejlesztés
git clone https://github.com/HeyPuter/puter cd puter npm install npm start
Ezzel a http://puter.localhost:4100 -on futtatjuk Putert. (vagy a legközelebbi elérhető porton).
🐳 Docker
mkdir puter && cd puter && mkdir -p puter/config puter/data && sudo chown -R 1000:1000 puter && docker run --rm -p 4100:4100 -v `pwd`/puter/config:/etc/puter -v `pwd`/puter/data:/var/puter ghcr.io/heyputer/puter🐙 Docker Compose
Linux/macOS
mkdir -p puter/config puter/data sudo chown -R 1000:1000 puter wget https://raw.githubusercontent.com/HeyPuter/puter/main/docker-compose.yml docker compose upWindows
mkdir -p puter cd puter New-Item -Path "puter\config" -ItemType Directory -Force New-Item -Path "puter\data" -ItemType Directory -Force Invoke-WebRequest -Uri "https://raw.githubusercontent.com/HeyPuter/puter/main/docker-compose.yml" -OutFile "docker-compose.yml" docker compose up☁️ Puter.com
A Puter elérhető hostolt szolgáltatásként a puter.com címen.
Rendszerkövetelmények
- Operációs rendszerek: Linux, macOS, Windows
- RAM: 2GB minimum (4GB ajánlott)
- Tárhely: 1GB szabad tárhely
- Node.js: 16+ (22+ verzió ajánlott)
- npm: legújabb stabil verzió
Támogatás
Lépj kapcsolatba a fejlesztőkkel és a közösséggel az alábbi platformokon:
- Észrevételeid/javaslataid vannak? Az alábbi linken megoszthatod velünk.
- Discord: discord.com/invite/PQcx7Teh8u
- X (Twitter): x.com/HeyPuter
- Reddit: reddit.com/r/puter/
- Mastodon: mastodon.social/@puter
- Biztonsági hibák? security@puter.com
- A fejlesztőket a hi@puter.com email címen érheted el.
Mindig örömmel segítünk bármilyen felmerülő kérdésben. Bátran kérdezz tőlünk!
License
Ez a repo, beleértve annak minden tartalmát, alprojektjeit, moduljait és komponenseit, az AGPL-3.0 licenc alatt áll, hacsak másképp nem rendelkeznek róla. A repoban szereplő harmadik fél által fejlesztett könyvtárak saját licencfeltételek alá eshetnek.
- A hozzászóláshoz be kell jelentkezni
- 3189 megtekintés
Hozzászólások
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Van ennek már hagyománya:
- A hozzászóláshoz be kell jelentkezni
Én ne tudnám?! Bár van 20 éve, hogy utoljára indítottam ...
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Descended into greed. Was once a great and useful app. Now they will only let you use it if you subscribe -- which is extra stupid since it is a LAN app, not an online service. It's only a matter of time before someone develops a replacement app and offers it for free. Then Fing will die and fade away. That's what they get for trying to squeeze money out of users
- A hozzászóláshoz be kell jelentkezni
It's only a matter of time before someone develops a replacement app and offers it for free
Na ja, csak néha azért igazán hosszú időbe telik, mire valaki kifejleszti ezeket a replacement appokat, amik funkcionalitásban is elég jó, és pénzt se kér értük. :)
- A hozzászóláshoz be kell jelentkezni
Ez nem eppöl, ahol a júzereket beterelték a walled garden-be, és a zseblámpa appért is 1 évtizedig fizetni kellett, mielőtt az apple nagykegyesen az OS-be képes volt belefejleszteni.
Android-on ha elkruvul az app fejlesztője - mert megvette a modern világ rákja, valamelyik private equity- és elkezdi lehúzni pofátlanul minden szarért a usereket, akkor tényleg jön belátható időn belül a reális alternativa. Az equity meg tönkrebaszott 1 újabb céget / fejlesztőt / terméket, és állnak tovább a következőt szétbaszni.
- A hozzászóláshoz be kell jelentkezni
Lehet regen sokkal jobban lehetett monetizalni az app-okat iOS-en... Es en kerek elnezest a penzt keresni akaro fejlesztok neveben toled! Bocsass meg!
- A hozzászóláshoz be kell jelentkezni
Olvasd el újra a fenti posztot amit a play store-ból kopiztam a Fing alatt. Nincs gond a fizetős programokkal. Az ingyenesekkel sem. Az ingyenes de pofátlanul le akar húzni egyre jobban: ezzel van a baj.
- A hozzászóláshoz be kell jelentkezni
Ajaj, hogy ne lenne hagyománya, az első kezdeményezés amivel találkoztam és telepítettem is a Tarantella volt anno még SCO Unix-on :D
Bár az nem teljesen az volt, de a Quartex Media Desktop mintha már jó ideje hasonlót nyújtana...
- A hozzászóláshoz be kell jelentkezni
Egyetértek. Zseniális név, elmehetne a fejlesztő a MS-hoz marketingesnek, neveket adni a projekteknek. Putri Deszktop, az. A egész ötlet egy baromság, webes OS a ’ggem, csak egy webUI, ami egy desktop GUI-t utánoz. GUI nem egyenlő az OS-sel, nem is értem miért gondolják úgy sokan.
“The world runs on Excel spreadsheets.” (Dylan Beattie)
- A hozzászóláshoz be kell jelentkezni
Mert GUI-t minden nap látnak, oprendszert meg soha. Te sem robbanómotort veszel, hanem autót.
- A hozzászóláshoz be kell jelentkezni
De legalább a HUP logója nem hasonlít egy izé logóra, pontosabban egy lógó izére... :-)
- A hozzászóláshoz be kell jelentkezni
(:D Hú b+ ezentúl csak ezt látom majd. Nem így kéne állnia: Hu==p ? ;D)
- A hozzászóláshoz be kell jelentkezni
Éhes makkal disznókat álmodsz.
- A hozzászóláshoz be kell jelentkezni
Éhes álom után megmakkantják* a disznót. :-)
* Dezsőnek meg kell halnia...
- A hozzászóláshoz be kell jelentkezni
Mégis mit csinált Dezső? Éhes disznókat makkoltatott?
Még nincs aláírásom.
- A hozzászóláshoz be kell jelentkezni
Mi a helyzet Dezsővel? Fontos kérdés maradt megválaszolatlanul.
Még nincs aláírásom.
- A hozzászóláshoz be kell jelentkezni
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Te milyen kapcsolatban vagy ezzel a ferivel? (direkt kisbetűvel) Mert egy faragatlan, nagy bunkó.
Még nincs aláírásom.
- A hozzászóláshoz be kell jelentkezni
Akkor ez amolyan wannabe poén szeretett volna lenni? Mert ha igen, akkor nem jött össze. Ha meg nem, akkor az értetlenség fokmérője a Kilimandzsáró csúcsait verdesi.
Még nincs aláírásom.
- A hozzászóláshoz be kell jelentkezni
Régi vicc ez pedig. Ha nem érted a kapcsolatát a szálhoz, az nem az én hibám. Elejétől kellene olvasni a szálat, nem fogalom nélkül ugrani a közepébe.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Régi vicc, az lehet. Ami viszont biztos, hogy régi bunkóság is egyben. Ha nem vetted észre, hogy új alszálat nyitottam, az nem az én hibám. Nem írok többet, mert a végén kötözködésnek veszed, és nem akarom, hogy eláztass treynél, hogy én itt trollkodom. Még a végén észreveszi tényleg, és bannolni fog.
Még nincs aláírásom.
- A hozzászóláshoz be kell jelentkezni
Dezső meghalt. Aztán lelocsolták petróleummal.
- A hozzászóláshoz be kell jelentkezni
Akkor vége lett nem csak Dezsőnek, hanem ennek a szálnak is.
Még nincs aláírásom.
- A hozzászóláshoz be kell jelentkezni
Főleg, hogy haverodnak, aki nekem akart beszólni, sikerült belerúgnia egy régi HUP tag társadalmi munkában készített munkájába (logó). Ilyen az, amikor a sértődöttségből fakadó ideg célt téveszt ...
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Ezt most tegyük tisztába.
Nem neked akartam beszólni, a téma a félreérthető brand megnevezés volt, ide illik a hozzászólásom.
Nem akartam belerúgni a készítőbe, szerintem inkább humoros a hasonlóság ténye, én nem látok benne semmi szégyenletest.
Nem tudtam, hogy ki készítette, 2002 elég régen volt, akkor még nem jártam ide.
Sértődöttséget vizionálsz oda, ahol nincs, konkrétan sosem volt.
- A hozzászóláshoz be kell jelentkezni
Még a végén azt hiszem, hogy kényszeresen magyarázkodsz ...
Nem tudtam, hogy ki készítette
Nyilván, ezért is rettentő kellemetlen a céltévesztés. A szánalmas magyarázkodás pedig csak a heti ámokfutásod folytatása.
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Srácok, most bennem van a hiba, csak nekem tűnik úgy, hogy Trey write only üzemmódban van?
- A hozzászóláshoz be kell jelentkezni
Ne becsüld le trey-t. Egyrészt nála van a banhammer, másrészt biztosan ő is sokoldalú ember. Így képes akár read protect módban is működni.
Még nincs aláírásom.
- A hozzászóláshoz be kell jelentkezni
Ha már tisztába tesszük a dolgokat, akkor egy öblítés erejéig én is hozzájárulok. Nem a haverom.
Még nincs aláírásom.
- A hozzászóláshoz be kell jelentkezni
Mindjárt kipróbálom hogy megy egy raspberry-n. Kíváncsi lettem :D
- A hozzászóláshoz be kell jelentkezni
pi3 1Gb ram kb. 10 perc után meguntam az npm installt.
- A hozzászóláshoz be kell jelentkezni
Hogy lehet operacios rendszer ha dockerben fut? Ha nincs sajat kernele akkor hogy operacios rendszer?
Meg akartam nezni a puter.com -on, de csak az IP-m miatt tud hisztizni (es nem lehet kijelolni a szoveget).
- A hozzászóláshoz be kell jelentkezni
Túl ortodox kérdések, itt elmondták, hogy ma már mindegy, hogy mi miben, min fut. Ráadásul, aki ilyenekkel foglalkozik az laggard! Punktum!
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Esetleg Lassard, vagy Taggert. hogy legyen miből választani.
Még nincs aláírásom.
- A hozzászóláshoz be kell jelentkezni
A Windows elég sokáig, egészen a 98-ig, DOS-on futott! Sőt a Windows ME is, csak ott megnehezítették a DOS elérését.
És mégis operációs rendszernek hívták, pedig csak egy felület volt a DOS felett.
A Commodore 64-hez is volt egy GEOS (Graphic Environment Operating System), amit be kellett tölteni a load paranccsal, mégis operációs rendszernek hívták. :)
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox
- A hozzászóláshoz be kell jelentkezni
DOS-on futott
Nem. DOS-bol lehetett inditani; nem ugyanaz.
- A hozzászóláshoz be kell jelentkezni
De, DOS-on futott, használt 16 bites DOS-os drivereket is a 32 bitesek mellett. Egyfajta GUI-s DOS extendernek kell elképzelni, mint a Windows 1-3.x-eket. Anno ilyenek voltak az egyéb DPMI, DOS extender megoldások is, DOS4G(W), HX, DJGPP/CWSDPMI, PMODE, csak azoknak nem volt GUI-ja.
Ezeknek anno is vegyes volt a fogadtatása. Egyrészt pozitív, mert a usereknek nem kellett eldobni a jól megszokott DOS-os dolgokat, meg a hardverigénye sem volt jelentős (egy NT-hez meg egy Linuxhoz képest is beérte gyengébb hardverrel). Másrészt negatív, mert instabilitást okozott, és kitolta az elavult DOS használati idejét, feleslegesen lélegeztetőgépen tartotta az akkor már nagyon elavult technológiát. Ez pedig sok fejlesztőt arra ösztönzött, hogy ehhez az öszvér, DOS extender megoldással gányoljon, ahelyett, hogy nekiálltak volna rendes, DOS mentes, 32 bites OS-t fejleszteni (szerencsére egy egyetemista finn srácnak ez nem volt ellenére). Nem véletlen, hogy a MS is belátta egy ponton (még ha az IBM-mel folytatott OS/2-es együttműködés keretében is), hogy muszáj valami modernebb megoldást lefejleszteniük, azért is született meg az NT.
Írom ezt úgy, hogy én anno szerettem a DOS, jóval tovább használtam, mint sokan, egészen a 2000-es évek elejéig. Viszont mai szemmel ócskának látom. Tele volt bosszantó korláttal (640 KB memória), amit úgy kellett foltozgatni (UMB, HMA, EMS, XMS, DOS Extender), egy feladatos volt. Plusz a shell-je is állati buta. Mai szemmel már nem is értem, hogyan tudtuk ezt a förtelmet használni. Előnye volt, hogy egyszerű volt, kis komplexitás, ezért nem tudták agyonbonyolítani.
“The world runs on Excel spreadsheets.” (Dylan Beattie)
- A hozzászóláshoz be kell jelentkezni
Nem, a Windows 98 nem csak egy felület volt a DOS felett, ugyanis a DOS valós módjából védett módba váltott, vagyis egy modern operációs rendszerként kezdett viselkedni, amire a következő kép a bizonyíték:
https://user-images.githubusercontent.com/17701098/186264645-e44c52e4-4…
:-)
- A hozzászóláshoz be kell jelentkezni
szerintem ide azt irták hogy 98-ig ez pedig a nyelvtani képességeim szerint egy felülről korlátos nyilt halmazt jelent :-)
- A hozzászóláshoz be kell jelentkezni
Egyszer kérdezgettem erről a ChatGPT-t:
"
Összefoglalva:
A Windows 95 úgy működik egy 16 bites DOS-ra építve, hogy a rendszerindítást a DOS végzi el 16 bites módban, majd a Windows 95 átvált a 32 bites védett módra, hogy biztosítsa a modern funkcionalitást. A DOS azonban még mindig ott van a háttérben a kompatibilitás kedvéért, de a Windows 95 valójában már egy 32 bites operációs rendszerként funkcionál.
4o
Ezt mondtad:
Tehát alapvetően nem lenne szükséges a DOS 7.0 megléte a Windows 95 működéséhez?
A ChatGPT ezt mondta:
Valójában a Windows 95 működéséhez technikailag nem lenne szükséges a DOS 7.0 jelenléte, hiszen a Windows 95 önálló operációs rendszerként is képes lenne működni. Azonban a DOS 7.0 megléte több okból is fontos volt:
1. Kompatibilitás:
- A DOS 7.0 biztosította a visszafelé kompatibilitást a korábbi DOS-alapú szoftverekkel. Mivel rengeteg alkalmazás és játék készült DOS-ra, a Windows 95-tel történő DOS-támogatás megőrzése lehetővé tette ezen programok futtatását.
- A DOS továbbra is kezelte az indulási folyamatot, majd ezt követően adta át az irányítást a Windows 95-nek.
2. Rendszerindítás:
- A Windows 95 még mindig DOS-on keresztül indult el. Amikor a gép bekapcsolt, először a DOS töltődött be valódi módban, majd a Windows 95 védett módba váltott. Ez a folyamat egyszerűsítette a rendszerindítást és megkönnyítette a kompatibilitást.
3. Alacsony szintű műveletek:
- Bár a Windows 95 saját 32 bites fájlkezelési és más alapvető rutinokat használt, a DOS 7.0 továbbra is rendelkezésre állt alacsony szintű műveletekhez, ha arra szükség volt.
4. Felhasználói igények:
- Sok felhasználó és vállalat, akik DOS-t használtak, megszokták a DOS-parancsokat és a DOS-környezetet. A DOS megléte lehetővé tette számukra, hogy továbbra is használhassák a DOS-t, miközben kihasználhatták a Windows 95 új funkcióit.
Összefoglalva:
Míg a Windows 95 képes lenne a DOS nélkül is működni, a DOS 7.0 beépítése és jelenléte több gyakorlati és kompatibilitási okból volt fontos. Ez lehetővé tette a régebbi DOS-alapú szoftverek futtatását, biztosította a megszokott környezetet a felhasználók számára, és egyszerűsítette a rendszerindítást.
4o
Ezt mondtad:
A DOS 7.0 kernele és a Windows 95 kernele ugyanaz volt?
A ChatGPT ezt mondta:
Nem, a DOS 7.0 kernele és a Windows 95 kernele nem ugyanaz volt. A két kernel különböző feladatokat látott el, és különböző technológiákra épült.
DOS 7.0 kernel:
- Funkciója: A DOS 7.0 kernel egy 16 bites operációs rendszer kernel volt, amely a DOS-ra épülő alkalmazások futtatását és az alapszintű rendszerfunkciók biztosítását végezte. Ez a kernel kezelte a fájlműveleteket, memóriakezelést, és a DOS programok futtatását.
- Felépítése: A DOS kernel hagyományosan a
IO.SYS
,MSDOS.SYS
ésCOMMAND.COM
fájlokból állt, amelyek biztosították az alapvető funkciókat, mint a bootolás, a fájlrendszer kezelése, és a parancssori interfész. - Használata: A DOS kernel elsősorban a régi DOS alapú programok futtatására szolgált a Windows 95 alatt, és az operációs rendszer betöltésekor indult el először.
Windows 95 kernel:
- Funkciója: A Windows 95 kernel már egy 32 bites védett módú kernel volt, amely a modern operációs rendszerekhez hasonlóan kezelte a többfeladatos működést, memóriakezelést, hardvereszközöket, és biztosította a grafikus felhasználói felület működését.
- Felépítése: A Windows 95 kernel több komponensből állt, beleértve a
KERNEL32.DLL
,USER32.DLL
,GDI32.DLL
, és más rendszerfájlokat, amelyek a grafikus felhasználói felület és a 32 bites alkalmazások futtatását biztosították. - Használata: Miután a DOS betöltődött, a Windows 95 kernel átvette az irányítást, és védett módba váltott, így biztosítva a modern funkciókat.
Összefoglalva:
A DOS 7.0 kernel és a Windows 95 kernel különállóak voltak, és más-más feladatokat láttak el. A DOS 7.0 kernel a régi 16 bites DOS alapú műveleteket kezelte, míg a Windows 95 kernel egy modern 32 bites környezetet biztosított a rendszer számára, ahol a legtöbb munka és az újabb alkalmazások futtatása zajlott.
"
- A hozzászóláshoz be kell jelentkezni
Ebben a csedzzsíbítí teljes tévedésben van. A Win95 teljesen ráépül a DOS-ra, nélküle nem működőképes. Nem csak a visszafelé kompatibilitáshoz kell neki. Lényegében a Win95 egy DOS, meg egy ráépülő 32 bites DOS extender, Win16 és Win32 API támogatással, VxD driverekkel.
Ezért nem tudták a WinME alól sem teljesen kiszedni a DOS-t, lekorlátozták az elérhetőségét, bootolhatóságát, de akkor is arra épült az egész. Pont ezért kellett a Windows NT-t külön fejleszteni, na az, aminek tényleg olyan önálló 32 bites kernele van, meg azzal összeépített GUI-ja, aminek semmi köze nincs már a DOS-hoz, nem épül rá semmilyen fokban. Natívan nem is tudnak az NT-k DOS kódot futtatni, csak ntvdm-mel, ami egyfajta 16 bites virtuális gép, egy beépített DOS környezettel.
“The world runs on Excel spreadsheets.” (Dylan Beattie)
- A hozzászóláshoz be kell jelentkezni
Egyszer valahol máshol azt olvastam, hogy a Windows 95-ben a Start menüből megnyitható "MS-DOS parancssor" is tulajdonképpen egy virtuális gép, ami eléri a gazdarendszer fájlrendszerét.
- A hozzászóláshoz be kell jelentkezni
Puter - Nomen est omen!
Putyin beteszi a lábát a házi felhődre is, és akkor már nemcsak a spájzban lesznek az oroszok! :-)
- A hozzászóláshoz be kell jelentkezni
Én is putlerre asszociáltam.
- A hozzászóláshoz be kell jelentkezni
Szerencsére home office nap van, csinálok is gyorsan egy Poutinet ebédre. :-)
- A hozzászóláshoz be kell jelentkezni
Bongeszot nem raktak bele, elegge gyasz, manapsag mar mindenben van :)
- A hozzászóláshoz be kell jelentkezni
Régebben az oprendszerben volt a böngésző, manapság a böngészőkben van egy oprendszer... :-)
- A hozzászóláshoz be kell jelentkezni
Hasznosnak tűnik! Ha véletlenül olyan gépen kell dolgozni, amin nincs OS, akkor csak nyitok egy böngészőt, és ott van benne. :)
- A hozzászóláshoz be kell jelentkezni
:D
- A hozzászóláshoz be kell jelentkezni